What are the best companies to work for in America ?

When it comes to finding a job you love or a job that pays well, most people think you have to choose one or the other. But if you’re working for the right company, you don’t.

To create the list, we ranked companies on the 2015 Fortune 500 list against its salary and survey database, homing in on six criteria: 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 their employees.

Keep reading to check out the full list of the best companies to work for in America:

20. USAA


Flickr/Fort Rucker

Headquarters: San Antonio, Texas

Experienced median pay: $80,500

High job satisfaction: 83% of employees

The United Services Automobile Association, or USAA, is a financial-services company that offers banking, investing, and insurance to former and current military families. The company emphasizes work-life balance for employees, and it offers on-site fitness and a wellness clinic, among other amenities, at its San Antonio headquarters.



Headquarters: New York, New York

Experienced median pay: $111,000

High job satisfaction: 74% of employees

To affirm its culture of inclusion, TIAA-CREF — recently simplified to “TIAA” — sponsors several employee-resource groups to help everyone find their place and provide networking opportunities, community outreach, and multicultural awareness. Groups exist for minorities as well as for women, young professionals, and the LGBT community.

Flexibility is a key perk at TIAA, too. More than 40% of employees at the financial- and retirement-services company have the ability to work remotely when they need to, according to PayScale.