Pros
Have worked with some very nice people. Some are very dedicated and helpful. Unfortunately, that is not the norm. Most "long timers" have been there so long that they are unwilling to accept that things have changed and they are unwilling to adapt to new ideas.
Cons
No room for advancement. No real raises or bonuses. Raises, bonuses and flexible work hours are misrepresented in the interview. You are expected to work long and unreasonable hours just to prove that you are dedicated to "meet expectations". No positive feedback. Everything is negative and the attitude is that if you don't like it, then leave. They will say they value talent but they don't act that way. Management thinks that they are training you to be highly efficient, but as I interview with other CROs, I am finding that the other CROs don't think much of PPD or the training you receive there. My advice is to get out early. If you wait too long you are not attractive to other CROs as a potential employee.