Pros: good benefits & incentives
Cons: pay is low for the responsibilities
RBC is becoming a retail company, seeking to compete with US banks.
I worked as a teller, so if you want to move up from there you need to sell a lot of product. Otherwise more education is required.
The benefits are good, like employee purchases, insurance, and health points, and there are good incentives to perform well.
The culture really depends on the neighborhood branch you work in, and your managers. Often the staff I worked with were good to be around, with some exceptions.
As with customer service jobs, there can be some stress with clients but the key is to calm their stress.
Know RBC policy, and cover your self.