The most stressful jobs in 2017 have just been revealed.
Conducted by job opportunity website CareerCast, the survey looked at a wide variety of factors to determine the the top stress-inducing roles out there, such as travel, physical demands, deadlines, hazards, the possibility of death, competition and working in the public eye.
Here are the 10 most stressful jobs.
10. Broadcaster
9. Taxi driver
8. Public relations executive
7. Corporate executive
6. Newspaper reporter
5. Event coordinator
4. Police officer
3. Airline pilot
2. Firefighter
1. Enlisted military personnel
READ NEXT: These Are The 7 Best Of Netflix’s Latest Releases