Pros
Good compensation. Fairly easy to move around to gain job experience.
Cons
I have never met so many incompetent high level managers in my entire life. I've worked in corporate america for a long time and at this point I thought I've seen it all, but apparently I was wrong. In the area I work, the workers are terrified of their high level management and cater to them constantly (they say jump and they jump whether it makes sense or not) - it's almost as if we're living in a dictatorship. Meetings and phone calls take up most of our time so we can't be productive but we sure talk a lot. Objective feedback isn't heard by management because people are too scared to speak their mind and the ones that do aren't really heard or eventually fired. The business is losing money but It's much easier to just talk than do something to make things better. If you're in a company getting acquired, you'll know what I mean soon enough but if you're actually wanting to start a career, look elsewhere. This is an awful place to work.