Pros
RBC is a very well known brand that can help your career prospects in the future (good to have it on your resume). Most likely, you will meet very nice coworkers in your immediate team. Also, tons of tools (even duplication) which is pro but also a con.
Cons
Every position in the cybersecurity department is practically a dead-end job because there promotions are extremely unlikely to happen. The chances to get promoted are almost zero, there is a system of cliques in place, and talent has nothing to do with promotions... Unfortunately, there are other factors more important than your performance (politics, friendships). The second con is the stressful workflows: In the cybersecurity department, everybody in management pushes for more productivity, but they will give you no training, no coaching, no tools (not the right ones), and no incentives (other than writing a negative performance review for you at year's end). The cyber function at RBC is working like an organization straight from the 1990's, with super rigid structures, and mediocre culture. It could be good to join if you are fresh from university, or if you need a job, but be aware that you will experience minimal personal development at this bank. If you have the chance, consider looking for a more dynamic organization, and do not get stuck at RBC.