Pros
Professional has an exceptional family feel. You really feel like you're a part of something while you're there -- if you choose to make it so and be involved. There were a lot of company-wide activities throughout the year - such as bowling, Cycle for Survival, baseball game outings - that made the growing company feel close. Despite the large influx of acquisitions in the past year or two, outstanding patient care has (seemingly) remained at the core of the company's values and mission, and you can really see that reflected in the work done by every department.
Cons
Upper management usually does not have proper management-specific training before being promoted to that position, so they often lack the knowledge and resources to succeed in such a role. Despite this, they are still always protected by the partners. At the end of each year, along with employee reviews, there should be counter-reviews performed for each manager as a method of checks-and-balances. That way, the company's staff can improve as a whole, and the top-tier management can see where they might need to reassess someone's title or management style. Office politics should not get in the way of retaining quality staff and cutting those that can't perform to a high level or who misuse their title.