25. Medical doctors
Doctors work hard, put in long hours, deal with a lot of pressure — and save lives. They have the support of Americans, who believe the medical field is filled with honorable and ethical people.
A physician must go through a great deal of education and training, but the payoff is a median salary of almost $208,000.