Pros
Every person I work with is a good egg. I'm consistently challenged in my job, and I've grown both professionally and personally throughout my time here. Major decisions made by management are always filtered through our core values: commitment, kindness and humility. That may sound hokey, but it means we make thoughtful decisions, always with the company and employees' best interest in mind.
Cons
Because we're smaller, we don't have as clear career paths as you'd find in larger companies. Growth has typically been dictated by one's own initiative, provided there are real opportunities available. However, I know that carving clearer growth opportunities for people here is a priority for senior management, so I'm confident this will be met with the same thoughtfulness we give any other challenge.