Pros: You wear a suit
Cons: Long standing hours, force you to sell or you're out, outdates programs and computers
In my time at CIBC, I was promised a lot of advancement and that their employees were very well taken care of. They set unreasonably high targets for sales that I had to push onto POOR people. Imagine having to shove a credit card down the throat of an elderly gentleman who is already 20k in debt. Because I had no heart for that offer, the system that carefully tracks your referrals has flagged me. Believe me when I tell you that working at a bank only looks fancy because you're in a suit...
They try to hype up their employees just to get them motivated to sell, sell, sell. They don't really care. Oh and a 5 cent increase per year to your salary?!
Also, try balancing a huge amount of cash. If you don't balance by more than 5$, chances are you're staying, even if its 2 hours UNPAID. This happens very often.
Lastly, they train you online, by showing some sketchy videos and multiple choice answers. When the real deal comes and you aren't aware of certain procedures because you WERE NOT trained for them, they fire you. FOR SIMPLE SMALL MISTAKES.