Pros
Note: As with all large companies, there are so many different experiences you can have depending on your role and your manager. YMMV. I worked in corporate finance as a portfolio manager. Good pay, good resume builder, smart and capable co-workers, smart and sophisticated corporate clients, great PTO, 401(k) match, always something to do. You will learn a lot, especially if this is your first job. Lots of opportunity for advancement if you take advantage of it.
Cons
Shrinking benefits, expense cutting, too many middle managers shuffling work to subordinates, health insurance not the greatest, takes forever to get any changes implemented, outdated technology systems, constantly being audited by internal and external groups since banking is so highly regulated. If you are the teachers pet you get favorable treatment. Play the game if you want to win. Layoffs were occurring around the time I left, resulting in tense/negative work environment as managers threatened employees with "anyone could be next". The work environment was much more positive when I started, but as the group grew and more layers were added, things went downhill as the environment became more political.