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

No. 20: Jive Communications

No. 20: Jive Communications

Jive CEO John PopeJive

Satisfaction rating: 4.3 out of 5

Company: Jive Communications

Headquarters: Orem, Utah

What it does: Jive provides cloud-based phone systems and Unified Communications services.

No. 19: Insight Global

Satisfaction rating:  4.31 out of 5

Company: Insight Global

Headquarters: Atlanta

What it does: Insight Global provides temporary, contract workers and employment placement services for IT, accounting and engineering  jobs.

No. 18: Apple

No. 18: Apple

Apple CEO Tim CookStephen Lam/Getty Images

Satisfaction rating: 4.32 out of 5

Company: Apple

Headquarters: Cupertino, California

What it does: Apple makes the iPhone, iPad, Mac computers, as well as other consumer electronics devices and software.

No. 17: Zendesk

Satisfaction rating: 4.33 out of 5

Company: Zendesk

Headquarters: San Francisco

What it does: Zendesk offers online customer service and support software for enterprises.