i've worked 10s before, and it's alternately amazing and terrible. at an office job, answering emails and going to meetings, 10hrs is completely beyond my tolerance level.
but if you've got a project, and you can just put your head down and work, then 10s are really nice.