I used to have a great boss, she'd let me finish on a Friday at lunch so I could drive the 240 miles home, start at midday on a Monday so I could drive back at a reasonable time (not the 5am starts I had been doing), and although my official work started at 0830 if I'd been running the bar the night before, or even on the other side of it, she'd let me get away with somewhere between 0830 - 0930. I'd also get plenty of time off for sport and study.
I used to cover for her, it wasn't all one-way.
My work was always done on time and to a high standard, I just had a messy desk.