By 9:00am, I've been at work for 3 hours! :Q
Anyway, I can start between 6 and 8 and my boss doesn't care as long as I get my work done. If I don't show up, doesn't matter unless I do it in excess. If I show up late, same deal. One of the reasons that I've stayed there for nearly 17 years. I don't abuse the system and the small perks are still rewards.