Pros
#19 in the Fortune 500 list. Reputable and huge establishment, excellent on your resume. There are many positions within the bank that you can cross train and transfer to. Every team member are qualified to take advantage of the tuition reimbursement program, $5000/year is not much but its free money. Matching 401k up to 6% of your salary. 23 days of paid personal time off/per year (if you are hired before December 2008), 18 days of paid personal time off/per year (if hired after December 2008). The company gives free shares of its stock when it does well. Stability and job security (Except in retail and sales positions).
Cons
The pay is not that high in comparison to other major banks. The company employs over 200k, everyone is a statistic. Your recognition is very objective. Everything is calculated by your numbers. Annual raises are usually between 1% - 2.5%, this is only an inflation raise. Conservative company and not very competitive. Seniority is a big thing in the company culture, the more years you have the more privilege you have, the downside to that is that not everyone is productive. The young talents are discouraged because they are not recognized.