Decent place to work, especially in your early co-ops. Work in T&O, they actually seems to operate pretty separate from the bank and it feels like you're working at a tech company. RBC in general is doing a ton of things to adopt tech in as many spaces as they can.
In terms of the work I got as an Android dev, it was pretty good. Was sitting idle occasionally even when I asked for work. Overall a pretty good place to work.