The idea that 9am is holy and if you're not there you're not productive is just flatly contradicted by my personal experience.
Even though I'm a night person though, I still find myself much more productive in the morning.
Working until 7 is a drag.
It's also a great environment for early risers. I get in at 8, and I'm a machine through 10:00 every day
I understand the need for many workplace to have close to standard hours but freedom to alter hours given your day should be a must. Where I did my internship had people arrive from 8-10ish and leave 4-6 and was very generous about people being able to come in late or leave early if they had something to do on the day.
Did I mention that we are looking to expanding our team in Cambridge, UK? (Send me an email, if you'd like more information. You can also find some positions on http://www.citrix.com/English/aboutCitrix/employment/feature...)
As an adult, your [highest daytime alertness is at 10AM]( http://en.wikipedia.org/wiki/File:Biological_clock_human.PNG). You don't go from drowsy to alert instantly, so 9AM to 10AM is one of the most alert parts of your day.
My biological clock is about 3 hours behind, in relation to the light-dark cycle. I become tremendously productive just before noon.
My work often starts at 11am, sometimes 9am, sometimes 7am. I finish at 6pm-ish though sometimes 5pm, sometimes, 9:30 and sometimes 2am or 3am. If a 7 hour day sounds good, it can be but generally I'd do a couple of extras to avoid doing a 14 or 21 day cycle without a proper break.
Thankfully I hate routine.
I do have a second job too.