Job search website, CareerCast.com just released their yearly rankings of the best and worst jobs you can get in the country.

CareerCast.com factored in levels of stress, income, outlook, and work environment.

The ten best jobs this year are:

  1. Actuary
  2. Biomedical Engineer
  3. Software Engineer
  4. Audiologist
  5. Financial Planner
  6. Dental Hygienist
  7. Occupational Therapist
  8. Optometrist
  9. Physical Therapist
  10. Computer Systems Analyst

The ten worst jobs this year are:

  1. Newspaper Reporter
  2. Lumberjack
  3. Enlisted Military Personnel
  4. Actor
  5. Oil Rig Worker
  6. Dairy Farmer
  7. Meter Reader
  8. Mail Carrier
  9. Roofer
  10. Flight Attendant

Do you agree with CareerCast.com's rankings? What was the worst job you ever had? Share your thoughts in the comment section below.