Pros
This is a great networking experience and very well respected company. The benefits are great and the (various sites) have a lot of nice perks e.g. work from home, on-site gym facilities, nice cafeterias, some have sports fields, and open seating. You'll work with the most respected and recognizable brands in the industry from OTC to Medical Devices to Rx, this company has something for all backgrounds.
Cons
There is a high level of stress due to the increased work loads. Staff can easily pull in 60 hour work weeks with quick deadlines on projects. Sites are severly understaffed due to budgets. That seems to be a big issue - budgets are low and have been cut. We hear it at almost every town hall - budgets. With that comes layoffs and not backfilling positions. There are numerous rumors (use that word loosely as it can be meaningless) of more layoffs, sites closing, outsourcing and relocations. The promotional process is very tough. If you have an avanced degree above a Bachelor's you're protected and can advance easily. If you only have a Bachelor's degree, you'll go years without anything. There is considerable bias towards who gets promoted by upper management, folks can easily feel unwanted. Also, recent graduates with advanced degrees will often come in at higher positions rather than somebody with more years of experience and a lesser degree. Overall, it's stressful. You're expected to turn around 9 projects in three days and don't you dare be late because if you are, it goes up the chain and you'll hear about it. Project management is terrible. Instead of staggering projects, they'll clump everything together and overload the same staff members. Very healthy.