Urgh how DARE they?
This makes me so mad, and makes me glad I am in a job now (WFH - 26 hours a week,) where I can work flexi time and start/finish when I want. You just know that these fuckers would go batshit if you're 5 minutes late, yet they expect you to come in early - 15 minutes or more - unpaid every day. And these same fuckers frown, and side-eye you, and say 'early finish for you today?' if you DARE to leave dead on time.
I worked in a job for 5 or 6 years, (3 days one week, 4 days the next,) when my DC were little, and I had to leave at my finishing time 4.45pm (started 8.30am) because I had to get to the childminder. I HAD to leave to get the 4.57pm bus to which got me to the minder for 5.20pm. If I got the next one at 5.17pm it got me there at 5.40 pm, and I was late. She was only paid til 5.30pm.
I finished a bit earlier than some because I chose to have only a half hour lunch, and they chose an hour.
Every Single TIME that I quickly packed up to finish at 4.45pm, someone said (usually a manager or supervisor,) 'early finish is it? Good job yer not in the middle of a phone call to a customer, or stuck at the reception counter with a customer talking to you.' Always a fucking sarcy remark, every fucking day, about me finishing ON TIME. Funnily enough, I regularly came in at 8.15am to 8.20am, ten to 15 minutes before my start time, and nobody ever commented on that!
In fact I strolled in at 8.13am one day, and went to get a coffee before I started work, and my manager TOLD me a customer was waiting for their 8.45am interview. I said 'it's not even 8.15am yet. He said 'they're here! Go and interview them and don't be so rude and lazy.' It was MY TIME. I hadn't even started work! It was that, that made me look for another job. I left (after nearly 6 years,) a few months later.
Some workplaces/employers suck, and they treat their workers like shit. You get no thanks or praise for doing 50 things right, but you will get a bollocking for doing a single thing wrong. And as I said, they will not say a THING about you coming in early or working through half your lunch, but they have plenty to say if you finish ON .TIME