Yes twice.
once as a cleaner for well known bakery up here, shit safety record, shit management, vile members of staff, I got injured cleaning under a machine that I was told I had to do when I clearly shouldn’t have, ended up in hospital luckily was just a small head wound, walked out same day, and ignored their calls the next day, asking me where I was.
second one was a cleaning job in a school, horrible cleaners, horrible teachers and totally unrealistic area to clean in 2 hours. I ended up in tears most days. One day I really struggled to finish my area, it was muddy, had glitter everywhere, the other cleaners finished their much smaller areas and stood watching me struggle , tutting and telling me thanks you’ve made us late now to finish, no help or nothing. Then I had a complaint from a teacher the next day because I missed a table. Phoned my boss and told her I wasn’t going back, it was the last straw and I was gutted.
bless her though she didn’t sound surprised, put me back into relief work and found me another contract where I’m much happier and still there.