Bearing in mind all I'm giving is my own personal experience, and of course it's not representative, especially not these days... but for a good many years I worked in various software companies, both testing and engineering, and my experience was very different. Granted, at the time the country was in a better state and there were jobs all over the place, but still. Having interviewed and hired a great many people over the ten years or so I spent in IT, I mostly found the Arts students to be the best in general. Again, granted, I'm not talking about full on programming positions here, but more general localisation engineering.
What we often found was that computer science graduates were not nearly so useful as general Arts students, at least not in the beginning. Favourites for engineering positions were often History or Philosophy graduates, but English, Ancient Classics, Sociology, whatever, were just as useful. The reason is that when working on a software project it's often necessary to keep track of a great many threads of information at the same time. You need to be doing and paying attention to multiple things at once, still retaining an idea of the big picture. Similarly for test lead positions and even project management. Arts subjects are great at teaching that sort of general skill. History graduates were great at this stuff. Testers, too, were often better with Arts backgrounds. Having spent three or four years writing discursive essays they were much more literate which helps enormously when dealing with engineers who need to fix thousands of bugs, or staff in other countries who couldn't necessarily understand colloquialisms or sloppy grammar. Attention to detail is paramount, and if you've spent four years trying to get 1sts in your Philosophy essays, your attention to detail will be very good indeed.
Reputation isn't everything either. And if anything, I think the reputation of the department matters just a little more than the reputation of the college as a whole. But in any case if you show up to an interview with a 1st, you'll be taken seriously no matter which college you got that 1st in. Likewise if you're only pulling a 2.2 you'd have to do a hell of a lot to impress me as an interviewer, and again whatever college you attended wouldn't really matter a damn. Things are obviously different now, but to many employers all a degree will show is that you can stick to something for three or four years without screwing up. In a practical sense, the content is often not as important as your commitment, or your common sense for that matter. There's an awful lot of highly qualified idiots in the working world.
But! To be on-topic, and not get into too many more extremely boring details, I chose Maynooth because a) there was a bus going to it everyday from where I live, b) it had a high proportion of mature students and I'd heard good things from all the graduates I'd met over the years about the general friendliness of the place, c) the departments I was interested in taught the parts of their subjects that I was interested in. E.g. I looked at the undergrad course for one of my subjects in Trinity and it wasn't nearly so interesting to me as the syllabus in Maynooth. I decided to stay here for my MA because, again, I looked at the course content offered in other universities and they were not in areas I was interested in. And the reason I chose to go to college at all was not just because all the work dried up, it was partly because working in IT can suck the soul out of you and I grew to hate it with all my heart.