The ranking is based on high job satisfaction, low job stress, ability to telecommute, high job meaning, experienced median pay (for employees with at least five years of experience), and whether a company pays above or below market price for its employees.