Ventajas
RBC's overarching culture is one of integrity, strong values, inclusivity and diversity. It isn't too difficult to move up the the career / hierarchy ladder, provided you have a strong work ethic, deliver effective results, manage internal relationships well and are surrounded by fair and supportive leaders/colleagues. I worked at RBC for almost 6 years, received two promotions within 3 years, and won a number of recognition / performance awards. Met some amazing colleagues and leaders - most employees at RBC are good people.
Desventajas
It reeks of bureaucracy, politics, conflict of interests and nepotism in certain groups/departments of the business. I was laid off on my first day back after returning from a 3-week short-term disability leave. I highly suspect that it was due to politics and peer sabotage for a number of reasons I will not detail. Whatever the case - it's unethical to lay someone off on their first day back from disability - specially in my case, if they are a high-performer with a stellar track record at your company ("succeeded" year-end rating for 3 consecutive years, x3 RBC Performance Awards and member of the High-Potential / High-Priority Talent / Leader programs).