According to CareerCast, software engineers have the best jobs. Lumberjacks have the worst. Newspaper reporters are almost as bad. Somewhere in the middle? Doctors, lawyers ... and museum curators.
Shared publicly