How crappy is your job? 200 jobs, ranked

For about 30 years, CareerCast has ranked jobs. Their best jobs in 2017 include analysts, engineers, scientists, and a few surprises like dieticians and speech pathologists. The crappiest job is newspaper reporter, which barely edged out broadcaster. Read the rest