I've learned a lot working at CIBC. Its not just the operations I've learned, it is the official relationships I've formed, the different positions and duties. Cibc is a company where I believe, you dont need to work really hard. do your job and look out for career advancements, there are many there by the way.
Training is shadowing while most of it can be done in an in class training in a shorter time span