Pros
I've worked for some awful people in the past, so when I came to Summit it was a huge relief to discover there are still good companies out there.
Management is involved, but not to the point of breathing down your neck. It's fast-paced enough to keep me motivated, yet I never feel overly stressed. Staff is goal-oriented and take their roles seriously, but they know how to keep the work environment fun.
When I sought out a new job a year ago, I wanted to find a company where I would enjoy my day-to-day and feel like I was working for (and with) genuinely good people. I've found that at Summit. I think it also says something that a lot of staff have been here 5-10+ years. I've only seen a couple people leave for personal reasons, or not being able to perform to their best ability.
Overall, I genuinely feel cared for as an employee. Management has been flexible with me and does what they can to help me grow and be happy here. If you want more of a close-knit family atmosphere, Summit is a great fit.
Cons
Core values are important, so if you are someone who has a problem being a team player, versatile or driven, you probably won't do well here. Summit is growing a lot, so you do need some patience when it comes to new processes. Sometimes management gets tied up, but for the most part you can rely on any of your coworkers. You truly get out what you put in here.