Love my job. The physical work, the organization involved, the hours (getting up at 2:30am kind of sucks, but you don't have to deal with the idiots on the road as much), and you're quite independent too.
On a scale of 1-10, I'd say it's a 9....I wish for a little bit better pay, but considering I'm making more than any of the other companies guys (by sometimes as much as $5) for doing the same work, and it's easier....I'm happy.