Pros
Great projects with cutting edge technology, if you have the right management chain. This is a huge company, and everything seems to depend on where you roll up. Huge volume of customers, huge number of products. If you like to solve problems, this is a place to be.
Cons
If you don't like to solve problems, this is not the place to be. Departments fight over 'ownership' of customers, IT systems can range from next gen to 20-30 years old, and many departments refuse to fund 'keeping the lights on' for applications, even critical ones. It is easier to request millions for a new system that does very little than it is to get 50k to fix bugs on an existing system. Not a fun place when you have your hands tied as a product manager with no way to improve your product.