I work at a Domino's Pizza store in the UK as a delivery driver. The job is fine, you deliver pizzas, wash dishes, fold boxes, it's super simple and it pays minimum wage. It's a “zero hours contract” but since the shop is constantly under staffed because of high turnover, they're actually fairly decent when it comes to getting hours.
I was rota'd for a Saturday shift and on the Tuesday prior found out I would be attending a first aid training course for a new job as a first aider (better hours, better pay). I put in the Facebook group looking for cover for that shift but nobody responded so I thought nothing more of it.
The next week I was working, the assistant manager asked why I didn't come in for my shift (she is younger than me therefore actually gets paid less than me so god knows why she even cares) and I explained the situation. She proceeded to tell me I had to get cover because it leaves them short staffed.
I explained to her that under a zero hours contract in the UK, employers aren't required to offer any work to employees however employees also aren't required to accept any work they are offered. I explained to her that posting in the Facebook group was my notice I was declining that shift since they haven't got a better system for it.
She got a copy of my contract out and vaguely waved to an area which supposedly said I was required to work all rota'd shift and then promptly left the store. It said no such thing. She asked if my mentality was that I could just not show up for any shift whenever I like and I said it's not my mentality, it's the law.
Anyway my training course went well and in literally 3 days I've made about 57% of the wage I made in 1 month working at Domino's. I'm handing in my notice today.