Our office has fucked around with hours a fair bit recently, I think it was 9.30 till 6.30 when I started which they boasted about how great it was everyone could come in “late”, but the reality was you still had to get up and commute, but evenings were terrible, everyone watching the clock and being pissed off because every other fucker was out of their office doing shit.
They they made it more flexible and said you could start anytime between 8 and 10 and finish at the appropriate time in the evening, but after six months the managers deemed this to be a failure and tightened it up.
Anyway, I tend to get in any time from 8.30 to 9, and leave any time from 5pm to 6pm. Given that I spend all my time fucking about on here or playing ping pong, I can’t really begrudge spending slightly more time in the office than my contract says.