DH's place of employment keep changing his usual 9-5, 5 days a week working hours into 4 or 5 12 hour shifts, usually at short notice. They are non negotiable, and he doesn't get time in Lieu, or any overtime payment. On the rare occasions that they've been planned more than a week in advance, he is not allowed to take time off during that week. Its probably happening once every 6 weeks and he's always knackered by the end of it. His contact states that he may be needed to work "a reasonable amount" of overtime without expecting anything back, so the company consider what they're doing to be legal.
On top of that, he's usually 45 minutes late on any given day. I could live with it all if he ever got the time back (he used to but it seems to be manager's disgression) but right now I feel like our family time isn't respected. I'm fed up of cancelling plans or just not being able to make any. It doesnt help that I dont drive and rely on him somewhat to get out of the house (public transport isn't great here either). I think part of the solution would be to learn to drive but we don't have the funds.
Surely being expected to work 45-60 hours in a week can't be considered "reasonable"? Or am I being naive? I feel like telling him to find another job, but it took a lot to get this one and I'm worried that maybe that's just what is expected these days.