Pros
If you know how to negotiate a good salary, the'll pay it.
Cons
1. No job is 100% safe, but nothing you do will spare you from eventually being cut when the company suddenly needs to "find" $10m after another sloppy merger. No utilization rate, no level of individual profitability, no amount of intra-corporate engagement matters to the accountant on the other side of the world who doesn't care who you are or what you've done for the company. 2. They're very siloed. Despite being one of the biggest engineering companies in the world, they don't share between regions. Just too difficult for them. You'll be stuck entirely in your geographic area. 3. No HR support for abusive managers. None. If you have a good manager, count yourself lucky. Because if you have a bad one, nobody will do anything about it. Firing a bad manager makes the people above him look bad for having hired and tolerated him for so long. So you're on your own there.