Job site CareerCast recently released its annual ranking of 200 jobs in the country, based on hiring outlook, income, stress and environment.
Criteria for the list also included income potential, competitiveness, required stamina, amount of public contact and hazardous conditions.

Here's a look at CareerCast's 10 worst jobs, followed by its 10 best jobs.

Worst jobs

10. Flight attendant ranked as the 10th worst job in the country for its high stress and low median annual salary of $37,740. The market for this job is also expected to flatline in coming years, with airlines shrinking and consolidating staff.

7. Meter reader: This job is suffering from one of the fastest professional declines due to technology, in which machines now transmit data electronically. Meter readers make $36,400 a year in what CareerCast called "an isolated and often thankless career."

6. Dairy farmer: The Bureau of Labor Statistics expects this job market to shrink by 8 percent in coming years, with more small farms going out of business. CareerCast called the profession "physically unpleasant" and "possibly dangerous." Median annual salary: $60,750.

5. Oil rig worker: Although fracking has provided some job growth, the rise in sustainable energy has taken a chunk out of the oil-rig job market. Long hours, remote locations and many potential physical hazards made this job CareerCast's fifth-worst job in the country. Annual salary: $37,640.

4. Actor: Making a living as a full-time actor is "one of the most difficult career paths" one can choose, CareerCast said. Actors make a median wage of $17.44 an hour in a market expected to grow by just 4 percent in coming years.

Photo: Jupiterimages, Getty Images

Worst jobs

4. Actor: Making a living as a full-time actor is "one of...

Worst jobs 4. Actor: Making a living as a full-time actor is... Photo-4517850.60940 - SFGate

Image 8 of 20

Worst jobs

3. Enlisted military personnel: CareerCast called this job the most stressful profession for 2013, with armed forces personnel routinely deployed to dangerous locations. Median salary: $41,998.

2. Lumberjack: Logging is one of the most dangerous professions in America, one in which 64 loggers died from work-related injuries in 2011. Remote locations, low pay, constant physical hazards and tepid job growth (4 percent through 2020) made this profession No. 2 for worst job in America.

Photo: Noah Clayton, Getty Images

Worst jobs

2. Lumberjack: Logging is one of the most dangerous...

Worst jobs 2. Lumberjack: Logging is one of the most... Photo-4517847.60940 - SFGate

Image 10 of 20

Worst jobs

1. Worst job in America: Newspaper reporter. After declining dramatically during the recession, newspapers are expected to continue losing jobs at a rate of 6 percent per year through 2020, according to the Bureau of Labor Statistics. CareerCast said the job's grim outlook, shrinking budgets, stressful deadlines, lack of income growth and low pay made this the worst job in America. Median salary is $36,000.

And now for a look at CareerCast's 10 best jobs. These jobs scored well due to high pay, low stress, robust hiring prospects and a healthy work environment. Most have an expected market growth of at least 30 percent through 2020, largely due to work related to aging Baby Boomers.

Best jobs

10. Computer systems analyst: This job came in as the 10th best job in the country as more businesses move from hard copies to digital files. The pay is also good, with a median salary of $77,740.

4. Audiologist: This profession has come a long way since the days of those low-tech, beeping hearing checks at school. Boomers will lead the demand for more and better hearing aids, causing a projected job growth of 37 percent by 2020. Median salary: $66,660.

Photo: Cloyd Teter, Getty Images

Best jobs

4. Audiologist: This profession has come a long way since...

Best jobs 4. Audiologist: This profession has come a long... Photo-4517863.60940 - SFGate

Image 18 of 20

Best jobs

3. Software engineer: The trend in cloud computing is fueling demand for this profession, which is expected to grow 30 percent by 2020. It has one of the highest median salaries ($90,530) among CareerCast's top jobs.

2. Biomedical engineer: This field will grow by an astounding 62 percent by the year 2020, says the Labor Department. The growth in healthcare is making this a hot profession. Top hiring industries for this job? Imaging, pharmaceutical and medical crisis management. Median salary: $81,540.

Photo: Image Source, Getty Images

Best jobs

2. Biomedical engineer: This field will grow by an...

Best jobs 2. Biomedical engineer: This field will grow by... Photo-4517861.60940 - SFGate

Image 20 of 20

Best jobs

1. The best job for 2013: Actuary. Actuaries assess risk probabilities, usually for insurance reasons. The pay and projected job growth for this field aren't the highest of CareerCast's top jobs, but actuaries have good job satisfaction and income potential, the site says. Obamacare has also helped create market demand. Median salary: $87,650.