Pros
Excellent benefits package. You'll struggle to find benefits this good elsewhere. A relaxed view on work. Staff are trusted to get the job done so there is little meddling in work. Money is no object - some of the best software on the market has been bought in.
Cons
Ridiculous job titles - nothing to distinguish a degree educated professional software engineer with years of experience, with that of a script kiddy with no practical software development experience. Absolutely no commercial pressures. Deadlines are things set, because they probably should have them, not because they're needed or ever stuck to. Do as you please - there seems to be no cohesive plan for how me minions can benefit the company. PAREXEL seems intent on letting us do our thing & when it's broke, they'll buy a new company & run that one into the ground.