These days, people are generally glad to have a job...but, according to research, some jobs are just better than others in one way or another.

The best job in the U.S.A. is software engineer. The worst job is also one of the most dangerous: a roustabout on oil rigs and pipelines. That's the word from CareerCast.com, a job web site that evaluated 200 professions to determine the best and worst based on income, working conditions, physical demands and job outlook.

The top 5 best jobs in the U.S.:

  1. Software engineer
  2. Mathematician
  3. Actuary
  4. Statistician
  5. Computer systems analyst

The top 5 worst jobs in the U.S.:

  1. Roustabout on oil rigs and pipelines
  2. Ironworker
  3. Lumberjack
  4. Roofer
  5. Taxi driver