Agreed, Russell Groups don't mean a lot, not many employers actually know if a University is a Russell group or not, if anything its a gimmick which is used as a marketing campaign to get investors from other countries. Funnily enough Loughborough as mentioned makes so much more money from investors. MANY of the universities that are Russell Group are terrible these days.