Pros
Company strives and does a great job putting the customer first. Additionally you are surrounded by great people who will eventually be your friends. Further there are some very sharp minds within the management that has really helped with innovation. There are multiple opportunities for lateral movement across the large organization. A great place for starting a career and a one to where you want to settle down with.
Cons
-Recent flattening of the organization (last 1-3 years) have led to less opportunities to gain people management experience which is needed to move to Manager and above -Flattening of the organization has also leads to less opportunities to promote past the Project Manager title and above. Some have used the word purgatory. Largely have move lateral or to another business area (Card to Bank or Network for example) for promotion at and beyond these levels.