Pros
On-site gym is convenient. Pay is decent if you are male. Some have great work-life balance; others are overworked.
Cons
First and foremost: If you've been fired or suddenly get a poorly justified negative performance review, document everything, and perhaps get legal advice ASAP before signing anything away. Now on to the substance: The lifers who have wormed their way to middle management rule by fear. You can smell it every time someone is fired. People huddle with their heads down in their cubicles and hope they're not next. If you speak up against them, expect to be fired or to have fabricated failures on a performance review. Don't underestimate the influence they've amassed. They've got HR reps and people in all groups in their pockets, so you have surprisingly few places to turn to. Lots of the blame game goes on. Junior employees learn quickly from veterans at the company. Finger pointing is the company sport. Something didn't get done? Well it's his fault, not mine.