Pros: challenging work, good atmosphere, great work/life balance.
Cons: constantly changing management, no input in any decision-making.
Overall, a good working experience. Day to day work was fairly challenging, and working directly with clients gave a sense of satisfaction. However, as is the case with all major Canadian banks these days, job security is a major issue.