Pros
Large profitable enterprise with very conservative banking model making it stable from job security perspective
Cons
A giant with a highly federated model where individual entities have more power than the corporation itself. Individual product, lines of businesses and regions control everything that means strategic focus is not customer-centric, rather product widget sale driven. Very slow to get anything done and strategic proposals to go through the system significantly delaying the implementation in the market giving fast moving competitors significant advantage. From corporate culture perspective, individual thinking and risk taking is frowned upon. Bonus policies create a lot of laziness and hence many people who here just to collect paycheck (so very long tenures). Favoritism reigns supreme at all levels. Not much care for the line staff from salary and compensation perspective.