This is a great bank to start your career at...
Pros
There are many opportunities to grow at the bank. If you work hard you will be rewarded. They offer many perks that if you take advantage of you will create a nice cushion for yourself. You are however overworked and underpaid ONCE YOUR HIRED. The best thing is to get as high a starting salary as you possibly can because the raises and increases for taking on more responsabilities are minimal at best and it is like pulling teeth to get any additional compensation so you are basically stuck with 2-3% a year increases (yes, that is considered a "GREAT" review/raise!!)
Cons
It is not a long term place of employment. They are not concerned with retention and will not match competitive offers even if you are paid well under market. I have seen many managers leave for that reason alone.