5. Neonatologist
Working hours: More than 60 hours per a week, 12-hour shift that changes daily or weekly
Average salary: $203,126

Freer/Shutterstock.com
Working hours: More than 60 hours per a week, 12-hour shift that changes daily or weekly
Average salary: $203,126
Freer/Shutterstock.com