EDIT: p.s. if it wasn't clear I no longer do the 1pm->1am schedule. That was when I was young with no other commitments. It's not the healthiest schedule ;) Now my hours are more conventional but still reasonably flexible. I work for a large tech company and no one cares when you come in or leave as long as the work gets done.