My company and my manager is flexible with my hours. My hours are generally the normal business hours, however it is up to me to personally track my meetings and rearranging my work hours around those meetings.
Work hours are flexible, as long as you ensure 37.5 hours a week and finish your work.
I start very early and finish early, sometimes I get exhausted before my day finishes and on those days I would go home early and then rest for a bit and then continue to work till dinner time. I work channelizing my productivity.
My company hours are flexible. There are no strict starting or ending time.