Best and Worst Jobs of 2012 ranked 200 jobs from best to worst based on five criteria: physical demands, work environment, income, stress and hiring outlook. To compile its list, the firm primarily used data from the Bureau of Labor Statistics and other government agencies. From a software engineer to a lumberjack, see the complete list, and search for your job.