Pros: financial experience, benefits, training
Cons: work/life balance, long hours, inexperienced management, no career advacement
CIBC or at least my unit tends to hire people without banking or capital markets experience which is a huge thing for somebody who wants to get into this field and does not have prior experience, you can learn a lot and they give you lots information about it if you are interested. Co-workers are nice and they like to help each other and they do not – more... judge if you make a mistake. Also I have learned a lot about the process in the organization.
Work/Life balance is horrendous.I have never been worked like that in my whole 10 year career in the field. We had to work full 2 days on the weekends throughout the whole month of January to meet a deadline because management botched the planning and started preaching that we are all going to "fail" if we do not deliver. I even got sick of too much stress and added strain to my personal life. At the end management got their promotions as we were able to deliver after all and the regular developers got nothing, I was told that we should be happy to have a job by the now former manager promoted to be a director.
Get your banking experience and move on... – less