I am very happy at PPD. The work culture is amazing, and everybody is nice and welcoming. This is the first company that I've felt I can retire from. There is ample room for growth provided you desire and work hard for it. They honor flexibility and work/life balance.
They have high expectations, but no higher than you should have of yourself.