i work shift work, rotating shifts. when i am on the schedule, i will work 3pm-11pm, 4 days on, 4 days off for all work weeks; next week 7am-3pm, then 11pm-7am. after all that, back again.
the one thing that i will say is that my job does give me the flexibility and freedom to bring in stuff to work on, like my paintball guns or other people's guns to work on. so i can't complain too much. how many jobs let you do that?