This company is alright, though it is Canada's 3rd largest bank. The pay is c**p. As a Customer Representative I made just above minimum wage and managed a lot of physical cash. The training is awful, it does not prepare you for the job, and Management is non-supportive.
Benefits themselves were actually pretty good. Vacation time was very basic. You can't take sick or personal days before you have been there over 3 months.