I worked for the Royal Bank for 8 and half years and I found them good to work for, but I guess it is like anything, it depends on the job you are doing and the people you work directly for. I am lucky to be a specialist so that I tend to work in a small team and to be reasonably respected. If you work in a larger area in not such a specialised role, your experience might be different. Certainly their terms and conditions are one of the best that I have ever seen. Might not be as good now that the annual bonus will most certainly be cut becasue the current market in banking. When I was there, we had at least 10% every year company bonus with personal bonus on top of that.