The 20 best big companies to work for of 2017, according to employees

No. 4 Salesforce

No. 4 Salesforce

Salesforce CEO Marc BenioffJustin Sullivan/Getty Images

Satisfaction rating: 4.51 out of 5

Company: Salesforce

Headquarters: San Francisco

What it does: Salesforce offers cloud software to businesses and is best known for its customer management and marketing software.

No. 3: Facebook

No. 3: Facebook

Satisfaction rating: 4.52 out of 5

Company: Facebook

Headquarters: Menlo Park, California

What it does: Facebook is the world’s largest social network that has been expanding into other areas like virtual reality.

No. 2: HubSpot

No. 2: HubSpot

HubSpot CEO Brian HalliganCourtesy of Hubspot

Satisfaction rating:  4.53 out of 5

Company: HubSpot

Headquarters: Cambridge, Massachusetts

What it does: HubSpot offers cloud-based marketing software.

No. 1: Google

No. 1: Google

Facebook/Life at Google

Satisfaction rating: 4.54 out of 5

Company: Google

Headquarters: Mountain View, California

What it does: Google is the world’s largest internet search company that also makes the Android operating system, Chromebooks, email, collaboration apps and cloud computing for businesses.

Google is famous for treating its employees well and showering them with perks.