MasterCard took the top spot with a 78% job satisfaction rating, followed by TIAA-CREF and Freddie Mac with 75% and 60% satisfaction ratings, respectively.

To compile the list, companies in the 2014 Fortune 500 list were ranked using PayScale's salary and survey database. Final scores were determined by multiplying six criteria: high job satisfaction, low job stress, ability to telecommute, high job meaning, experienced median pay, and salary delta. Pay was weighed double in the calculations because we believe it's an extremely important factor. You can read the full methodology here.