I agree. Also: the hours too.
My DH has been quite bored in his job for a few years, and he is not too fond of the place half the time and is only staying because he needs the job. (He is 60-ish.) It's 30 hours a week, (3 ten hour shifts,) and it's a 30 hour a week contract. (Guaranteed hours.) He has been there since the late noughties, and is one of very few (of 35-ish employees) to have a contract that has a decent amount of hours.
The most amount of hours anyone else has is 16 (guaranteed.) And only about 7 or 8 of them have that. (Out of the hourly paid staff.) Most only have 8 to 10 hours a week guaranteed. The manager and 2 supervisors have 32 hour weeks every week. But that's it. He was one of the last to have decent hours on his contract, on consecutive days. (Sun, Mon, Tue one week, then Tue, Wed, Thu the next, and it alternates.)
He has applied for about 10 jobs in the last 7 years that just say (eg) Warehouse Assistant or checkout operator or something similar, and there is no sign of the salary - or the hours. He applies, and it turns out to be minimum pay, and also only 10 to 14 hours, (guaranteed,) and is to be worked over 3 or 4 days, and the days would vary from week to week. BUT there will be up to 10 hours a week extra some weeks (overtime!) FFS how are you meant to plan anything? And if you do only get 10 to 14 hours, how the fuck are you supposed to live on that?!
Needless to say, he gave up on other jobs some 2-3 years ago, and is going to stick this one til he retires. It's 30 hours a week guaranteed, and is £15 an hour. It's quite easy too, and he knows the job well, and gets on well with his colleagues. He just doesn't like the company much!