The website based their decisions on 5 separate criteria including start salary, the possibility for job advancement, and job openings. Each one of these areas was given a score and here are the results:
Many of the jobs on the list are in the medical field including pharmacist, clinical nurses, and anesthesiologist with average salaries ranging from $75,000 up to $230,000 for a medical director.
The non-medical jobs that made the list centered around the business and tech sectors. Those jobs range from software engineers and data architects to financial analysts and accountants.
For a look at all 20 jobs and their corresponding salaries, click here.