The 10 most stressful jobs:

1. Enlisted military personnel 
2. Military general 
3. Firefighter 
4. Commercial airline pilot 
5. Public relations executive 
6. Senior corporate executive 
7. Photojournalist 
8. Newspaper reporter 
9. Taxi driver 
10. Police officer 


The top 10 least stressful jobs:

1. University professor 
2. Seamstress/tailor 
3. Medical records technician 
4. Jeweler 
5. Medical laboratory technician 
6. Audiologist 
7. Dietitian 
8. Hairstylist 
9. Librarian 
10. Drill press operator

 

(from CareerCast.com)