Feeling overworked and overwhelmed? Maybe it's time for a career change to one of these 10 fields from Money and PayScale.com's list of America's best jobs.
It's easier to relax at your desk when your job mirrors what you would normally do for fun. For many software developers, that's the case. Whether it's coding new commands or testing for software bugs, the fact that engineers tend to enjoy those tasks makes pulling the occasional all-nighter nothing to get uptight about.
NEXT: Marketing Consultant