Pros
Work life balance, access to senior leadership, ability to grow with company, and lots of flexibility. These things would be much harder to attain at a large employer with more brand recognition in the market place. Strong client base with many clients in top 50 pharma.
Cons
Not many cons, and nothing that isn't typical in other work places.