Pros
RBCs benefits are very good. Their health insurance is the best I've heard of. During the pandemic they gave 2 cost of living adjustments in addition to yearly raises to help offset rising costs. The corporate culture is very friendly and un-eliteist. C level execs who have no idea who I am have casually talked to me on on elevators or while walking out the door, asking how work is going, where to go get food, or anything. And many of them are only visiting from Toronto, so it's not like they're trying to build a ground up community. I think they actually are interested in their employees.
Cons
They seem to only train for the position you are in. If any sort of movement would require licensing, degrees, or so on, you only can get it once you're in that position. People in many levels seem set at their position and rarely move up, making it hard for people to get out of entry level jobs without leaving the company and coming back years later. (This is a VERY normal occurrence at RBC.) HR and internal recruiting seem very slow or overworked. I would think they would go find experienced workers internally and try to bring them into new roles, but I have never heard of anyone having this experience at RBC. (If I apply sure, but they never seen out existing talent, even when they say things like "I'll keep your resume on file.")