The 50 best companies to work for in America

"Tech companies came out ahead this year, with Facebook and Google taking the two top spots, respectively. Last year's No. 1, biopharmaceutical company Celgene, tumbled to No. 6.

To create this 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. Because we think pay is a very important factor, it had double the weight in our calculations."