I work for a global investment bank in a compliance / audit / risk area.
Started my career after uni in a bank branch on £16k a year around 15 years ago (decided to work there for a year whilst I decided what to do), joined their graduate scheme the next year and worked my way up to a branch manager of a small branch.
From there I joined a head office function (taking a real terms pay cut as had to move to London), completed my accountancy qualification alongside full-time working and eventually moved to where I am now.
I'm about to go on my second mat leave where I plan to take a year + accrued holidays as I did for the first, and now work 4 days a week. I don't work long hours / weekends but I did do a lot of travel and late nights whilst I was qualifying at my previous work place.
I think I'm in a bit of a bubble as all of my friends / colleagues in London earn around the same as largely also in banking and had similar careers. My other friends outside of London don't earn anything like this, but none are in banking / finance / law etc. and many don't have 'career' type roles.
However, where I work there are a lot of ex-private school / Oxbridge alumni and only one person that I know of without a degree (in a global dept. of over 1,000 people). I look at the interns and grads we recruit now and think at their age I wouldn't have had a chance of getting a job here! They all have amazing grades, lots of extra curricular activities, often a year in industry (for the grads) and seemingly have their careers already mapped out.