A few years ago I worked for a nonprofit in DC. They were a bit stick up their ass about some stuff (I almost didn't get hired because I had a scuff on my shoe) but I liked their mission and the junior staff. The founder and her 2nd in command were a pain in the ass.
Anyway, our business hours were 8:30-5 with a 30 minute lunch. I am not a morning person. I was frequently late, but never more than 5-10 minutes. And no one directly relied upon me so I wasn't causing a domino effect. To make up for being late, I usually had a working lunch, never left before 5:30, and most nights I'd be there until 6 or 7.
After I'd been there about 2 months the 2nd in command came to tell me that me being late was causing a morale problem with the other staff (who were in a completely different part of the office and never saw me unless I went there) and she wanted to remind me of what our hours were.
Ok, no problem. I can do 8 hours per day rather than the 10-11 I normally worked. So I smiled, nodded my head, agreed, and mentally started updating my resume.
The next week, the 2nd in command pops up next to my desk at 4:55 and we have the following conversation:
2nd: "Hey! I want to walk through the fundraiser plans with you. Can we meet in about 10 minutes?"
Me: pretending to check my watch but knowing full well what time it is and with fake regret "Oh, I'm sorry, but I can't."
2nd: "Oh, big plans tonight?"
2nd: "Oh, well, I'm out for the rest of the week. We used to meet later and it wasn't a problem."
Me: [solemnly] "Yes, but that was before you stressed how important it was to you that I stick to our business hours. Since then I've been careful to take a lunch every day instead of working through and I make sure to leave at 5 every day rather than doing an extra 1-2 hours of work. BUT..." [brightly] "I'm no longer a few minutes late some days, so it is all working out and I have much more time for my hobbies now."
Me: [turning off my computer and standing up] "Well, it's after 5, so I really have to go, but why don't you send me a calendar invite for when you're back and we can have that meeting."
I gave notice 2 weeks later. Fuck that micromanaging bullshit.