Pros
Decent compensation/benefits - pretty much as expected with a large multinational. There are pockets/organizations that do very interesting work and collaborate well. There are opportunities around the country and the globe if you are willing to relocate - which helps if you don't like the job/manager you signed on for.
Cons
Within parts of the business, there is little room for advancement. Many organizations "protect their silos," and "unfunded mandates" rule the water-cooler chatter. A big problem is unaccountable managers in some locations - lots of CYA and very little forward thinking. In several years with the company and through several managers I rarely heard "What do YOU think?" and never heard from a senior manager "How can I help?"