You work plenty of hours for free, zero hours contract means if you don't work these free hours you won't get many shift - 4 hours a week max!!
Regional manager was really nasty, she would employ robots if she could.
No one ever lasts long, I think they keep wages and hours low as poss so they don't have to pay out on National Insurance and Taxes.
Horrible, horrible place to work, I'd rather be on the streets, jobless and ill. (and yes, I've had experience of all 3.)
Avoid at all costs.
Managers, don't get paid for hours all hours worked, no breaks