I like that the university has useful resources, specifically the professors and careers team! I think the only downside is the location of the university, which does limit opportunities since it is not actually in London.
If you're the owner or representative of Royal Holloway - RHUL, you can claim this University and build a better profile.