This all sounds very familiar. I get the idea of what Marty says but for me at least it's easier said than done. I've found it's not a problem at a particular company but in the wider working world. Having moved jobs twice nothing has improved.
Had people say to quit work or move to something less stressful for health reasons but how do you do that on a practical level. I wouldn't be able to pay the mortgage if I took a £5K pay cut let alone a £20K one!
I started work in the mid-90s and it was so different. Was never expected to work over my hours without overtime, or at the very least TOIL, got a pay rise pretty much every year, bonuses whenever the company I was working for at any particular time was doing well, a decent amount of annual leave and random other benefits.
Compare that to now, on a daily basis working extra unpaid hours, annual leave the minimum they can legally get away with, no benefits to the point that being able to park or pay the legally required minimum pension contribution are listed on job ads.
And if you say you want anything better you're branded lazy and not prepared to put in the work that previous generations did.