I'm usually at work about 45 minutes early but use the time to get set-up for the day with things that have to be done before the "time-crunch". I don't get paid by the hour anyway (commission), & LOVE my job, so it's def not a problem.
I've had jobs in the past where I got there right on time, or a few minutes late due to the fact that I really didn't want to be there, but had to be.