Pros
Everyone at the company is friendly, welcoming, and engaged - it's clear that people want to be here and enjoy coming to work. You are given the opportunity to drive your own career and partner with other team members throughout the company. This company is growing quickly and you really get out what you put in. Feedback and communication are highly encouraged and it shows that management really cares about the success of the company and growth of its employees. The management team is focused and strategic in its approach to growing the company. You don't find companies like this every day. The company has an awesome, open office in a great location with catered lunches once a week and monthly company-wide events that bring the entire team together.
Cons
Difficult to say because there really aren't many cons. - It's a growing company with a faster-paced environment, so if you don't like being in charge of your career and learning new things, this environment could be tough. - Some of the company's benefits are strong, while other benefits are slightly below what is offered at larger companies.