Pros
The people. Hands down the best group of people I've ever worked with. So much room for career growth. In this small company, you can take on new roles and opportunities that you likely wouldn't be offered in an enterprise-level company. You absolutely can make an impact on the company if you desire to do so. It's still young and finding its way as it grows. Management is willing to listen to solid ideas for improvement, even if they can't act on them right away. Leadership is quite transparent, approachable, and takes feedback seriously. The IT department director (Ed) is fair, honest, always willing to listen to feedback or problems, and genuinely cares about each member of the team as an employee but also as a person with a life outside of work as well. Work/life balance is good, especially for a company this size.
Cons
Still working out some kinks in structure, processes, etc. Can be frustrating at times. Little budget for company-sponsored professional development.