Pros
Good hours, but you do have to work saturdays. Usually the relationship between co-workers is good. The hours of course are nice. You can advance with out any education and eventually get well paid jobs if you are patient. The learning is pretty good. I find the management can sometimes be really bad ( at least assistant managers ) ones that should not be there and have huge power trips because they think they are the best thing the CIBC has. Not the best role models. I really worry about the knowledge of the staff because most do not have education and I hate to say it but that is important in many areas when dealing with money.
Cons
To start out the pay is a lot worse then other financial institutions, but the higher up you go CIBC is better the others. They are very stingy and will do whatever they can to not pay you overtime/ lunches etc.. They only give the minimum in break times. A half an hour lunch and that is it. They barely pay for the "no name brand" coffee in the lunch room. You have to pay for your christmas dinner and every other work related party. If you are lucky you can go higher up in the company, but some people try, but never seem to make it. You have to really push and try.