Pros
The owner genuinely cares about the company and the employees. Management is doing a good job of growing the business without overwhelming the rest of the team or sacrificing the quality of work and dedication to clients. The entire team is incredibly supportive and great to work with. There are a lot of opportunities to learn skills and industries that most big finance and accounting firms can't provide until further down the line. This is a unique opportunity to merge accounting and finance with an entrepreneurial spirit. The clients are entrepreneurs who are building their companies, so the staff gets a front row seat and is able to offer guidance and solutions to help drive business growth. The company doesn't count sick days or vacation days and has a reasonable work from home policy that keeps work moving in cases of bad weather, appointments, family obligations, etc. that don't necessarily require a day off to be taken. Competitive salary structure with opportunities for over time pay, medical benefits, 401K, team building events, volunteer events that support the local community, etc. As it is a growing business, management has established career trajectories that offer the chance for new employees to move up within the company.
Cons
This is, in its own right, a growing startup company. With that comes a few bumps as the company culture is established. But it is to be expected and completely manageable.