Pros: Name recognition - respected company
Cons: Heavy workloads
Diverse company with a vast array of businesses, service, and product offerings. As with any major corporation, you will have to put forth the effort and invest heavily in networking, and personal and professional development to be visible and get ahead in your career. Can be a very political environment, with ambiguity and not consistent in how they go about promoting people or moving them across divisions. Some people get robust relocation packages, others just breadcrumbs.
No clear professional development directives from HR. Really depends on your manager/function and how important professional development is on their agenda.