Pros: i was well paid.
Cons: everything except pay.
I've worked with small, medium, large, and multi-nationals. As well as government. And never before did I experience the intensity and excessiveness of internal politics, strife, and game-playing.
The management would say one thing to your face and the exact opposite (negative, obviously) behind your back.
Senior Management individuals would use meetings as personal/professional viewpoints and plans attack opportunities and pi**ing contests.