Came up through the ranks and understands and relates to everyday challenges. Truly care about employees.
Good balance between keeping it efficient and meeting with enough people to decide if this is a company I want to join.
Our leadership team is made up of extremely smart people who care about their team and everyone's personal and professional growth.
Good culture and interesting work
Supportive management, with an amazing staff that is great at what they do. Small company with real skill.