Pros
Great leadership. They have a strong vision for where they want the firm to be and work hard to get it there. Middle management has a lot of flexibility to advance their careers and create opportunities for themselves by developing their own niches, presenting ideas to the owners and getting them approved, and coming up with unique and creative ideas on how to make the firm better. The client base is great and diverse and provides a lot of different experiences and learning opportunities about different industries, different business types, etc. I turned down a job in industry with a significant raise (it would have been 50% more than what I made) to stay with the firm because I believed the long term gains at the firm would outweigh any short term pay bump. Also, for a regional size firm, I believe I'm fairly compensated for what I do - some of the benefits and flexibility of working at a firm like this can't have a dollar value assigned to them. So if I make less than I would if I worked at a Big 4 firm or in industry, but get to enjoy a better quality of life and have more say in how the firm operates then I'm more than comfortable with that. I like being able to be an entrepreneur with the backing of an established company. I like it a lot.
Cons
Like anywhere, there are one or two people that are difficult to work with at times because of their lack of people skills. But in a place with 180 employees, 1 or 2 poor managers are bound to exist, especially when an accountant's skill set isn't usually heavy on managerial type skills.