*@CountreeGurl do public sector jobs generally come with more benefits? Eg. Flexi time, more paid sick, enhanced maternity packages etc.
They generally do but that’s irrelevant to whether they work as hard.*
A key point here is that the so-called additional benefits are equivalent to what you'd get in a professional corporate job that you were equally qualified to do. So the difference is the much lower payer in the CS at professional levels.
It's said that at junior levels, the CS is a well-paid job - the salary is slightly better than an entry level position in the corporate world. Extra time attracts overtime pay. The benefits (flexible working, mat leave etc) are better than you'd get working as a sale assistant in a shop, or an admin assistant in a small company.
Once you get to mid to senior levels, then it changes: There's no overtime pay, you work many many extra hours unpaid, and the salary is substantially lower than the equivalent level in the corporate world.
In my field you're talking people with science, maths, engineering Masters and PhDs from elite universities, with masses of experience and some really rare skills, who could walk into an extremely well paid (£100-200k +) corporate job, and are often headhunted for such roles. Most people I know are in the CS because they want to make a real difference, and kind of enjoy being at the centre of the action.
The other one is engineering... DH is an engineer and people sometimes assume he's up a ladder fixing overhead power cables, or with his screwdriver in a BT box on the roadside and are stunned to find he has 3 degrees in maths and physics and spends his day writing equations and code. There seems to be limited appreciation of engineering as a professional career here, unlike in Germany, where engineers are practically gods.