The whole discourse about needing to attend a "brand name" uni in order to get a job after graduating seems a bit daft. Employment rates, and prospects, vary enormously department-by-department within the same university (and even more enormously person-by-person, even within the same department).
In DD1's area, RHUL ranks on a par with Durham for graduate prospects, and above such hallowed names as Bristol, Edinburgh and UCL (gasp!). Presumably employers recognise the value of a capable and well-educated graduate.
More to the point, DD loves her course, says the lecturers are excellent and are very much engaged with the undergraduates. She feels she is learning a lot and getting great experience that will help when it comes time to find a job (or go on to graduate studies). She turned down the chance to transfer to a much more internationally prestigious university because she thinks the RHUL course is so good.
Like most students, she adores the campus (and the glorious new library) and has a love-hate relationship with Egham.
Courses vary so enormously between universities. It really is worth spending the time to dig through the university websites to see how the course is structured and to look at the required elements, the reading lists, essay requirements etc. One person's dream course or dream uni can be another person's nightmare. Trying to find the best fit for a course and for uni location is important. RHUL isn't for everyone. DD is happy. She has a full and active social life, and has friends in London when she feels like trekking in, but she's also not into clubbing.