Pros
They pay well and have nice bennies, but when you know your Swiss and German colleagues get vastly more vacation time and benefits, why should I bother?
Cons
Where do I start? Corporate culture. I will pull my own teeth out if I hear the usual cliche from the leaders (who are usually traveling after being picked up in limos). If you want to actually enjoy speaking with another human being at a place of work, this place isn't for you. US management is a laughing stock to most in the building. I love the 3 hour "town halls" where the cteam get up there and pat each others back for two hours while everyone else is thinking "if I don't get these precious reports that no one ever reads done, I will get fired". This place is a corporate wasteland where management has no idea what it takes to get things done. And why would they when they get their bonus checks? Especially the entitled C-team.