Pros
Satisfaction of working for the global leader in its industry, and being well compensated for it. Opportunity to work with talented, motivated colleagues and peers in a global organization. Working on challenging issues that provide an opportunity to grow professionally, with the resources needed to meet those challenges.
Cons
Dealing with the occaisional bureaucratic processes necessary at a large multi-national company. Difficulty of advancing at the higher job grade levels, as competition is high and increases as one advances. Finally, the pervasive attitude that an engineer without marketing experience can be put in a senior marketing position and be successful, while the opposite consideration of putting a marketing person in an engineering job would never happen