Pros
Good place to intern during college, but it is to your benefit to accept an offer elsewhere when you graduate.
Cons
Many of the staff members (and a portion of management) are related. Since there are less than 200 employees, the family portion of the business is the only part that matters. There are occasional outside hires (one of the 2 QC managers) brought in for company improvement. This particular manager has NO idea what she's doing, and as a result, her half of the QC department is managed terribly. The QA department has strong family presence, but the work does not seem to be spread out fairly amongst the QA employees. There are only 3 IT employees, and one of them has the most unprofessional, offensive behavior that I've ever witnessed in a workplace. The IT manager is excellent, but the documentation system is still paper based. The production staff are underpaid and there are no rewards for good performance. The formulations team does not communicate important information between clients and scientists. Compared to nearby competitors (PPD, Covance, SAFC, etc), this company is not a good place to work.