Pros
The company offers decent salary compensation relative to the individual's position and experience. The benefits offered are excellent and cover everything from 401K, legal services, child care, etc.
Cons
Depending on the division you are in, you might find yourself stuck in neutral with your career. Few individuals were ever promoted (and none of the IT division I was in) and little is done to encourage employees to work toward promotion. Because it is a bank change is glacially slow and you cannot expect to utilize the latest technologies, but can expect to use far outdated technologies that will be of little benefit to you if you choose to leave. The workplace environment is often extremely parochial and even childishly petty. Comments and behavior are often at a high school level which you will have to either accept or withdraw from in order to survive long term.