Pros
The company is a small specialist boutique well known in its niche in healthcare. Employees get to work on projects of all types, interact with high-level client executives, engage in deep analysis, and see projects from start to finish. The company seeks to be "performance oriented." If you have ideas, you can pitch them and they will definitely be considered. I have worked on many issues inside and outside my exact job description. I have visited customer sites and attended high level executive meetings,which was pretty cool. The company values "being proactive." If you press forward with an idea or solution, you'll get to work on it and you'll advance in the company. If you require a lot of structure and direction, you may flounder.
Cons
The company seeks to be performance-oriented -- but it doesn't get rid of lower performing people as quickly as some would like to see. "Fairness" is a big theme in the company. But that has allowed some negative and low performing people to hide or hang around way too long. Also, the level of useful supervision is lite. You have to seek out guidance at times. You can't depend on daily or weekly meetings with your managers to provide that kind of guidance. The place is small and family-oriented, so you can get that type of job and career guidance pretty easily. But you have to seek it out. You also work on many different kinds of projects and activities. For people who are super structured and like to go deep on one thing, you'll be frustrated because you have to juggle multiple balls.