Pay me well, provide good benefits, allow a flexible work schedule where I can work when I want to and still get day to day life stuff done and hire enough people so I can consistently work only the 40 hours you are actually paying me for. My current job does that and I love it. When something critical comes up I'm happy to work over a weekend to hit a deadline because I know my manager will comp me back time when I…
> When something critical comes up The problem: everything looks 'critical' to folks with a greedy and selfish streak who rise high in management and have their pay tied to the quarterly stock price. That's how we ended up with 24/7 support and "five nines" availability. I'm old enough to remember that banks opened late and closed early, didn't operate on weekends or holidays, and if you didn't get your paycheck cash…
Night shifts can be pretty rough, but back when I still did shifts I sacrificed a couple nights around new year once and added a good chunk of money to my usual income that month over a few days due to getting holiday compensation (double pay) plus night shift compensation and that got doubled again for being an emergency substitute for another person who'd gotten sick.
You only get problems when social manipulation is used to pressure workers into providing that level of support without appropriate compensation.