Earlier quoted context omitted.
Sure, a lot of things here are taken care of. But compared to other jobs for smart graduate in the uk, e.g. law (£35-40k as a graduate trainee), investment banking (£40+k as a graduate, rising very quickly and with significant bonus) it is poorly paid.
With law you have to do a two year training course (so effectively two years of training) where they're usually sponsored. Investment banking is often long hours (9-midnight) plus weekends. Many leave after a year or two or don't make it past 2 years (don't get their contracts renewed after analyst). Also, I'd consider those individuals to be some of the very smart; does this survey really allow one to filter how goo…
There are smart people, they're the seniors. The juniors are just like everywhere else. There are the actively clueless.
The only good thing about investment banks is that they're more agile than consumer banks. That's probably country dependent though.
Don't think it's like this special place or some crap. It's really not.
On the whole, if you have strong programming skills you're going to be better compensated in the financial sector than at google or facebook. You just have to work with a non software oriented business that doesn't give a shit, and put up with things.