There seems to be some discontent in the office places of America, according to Glassdoor.com.

Employee tenure is about four years and has continually decreased since 2014, according to a recent survey by the crowd-sourced job information website. 

The survey also found that it pays for workers to research a prospective workplace beforehand. With that in mind, the website has surveyed workers and compiled of a ranking of places that could be considered the best places to work, based on how employees rated the companies and their CEOs.

These 10 companies, in ascending order, were tops in the rankings:

10. Ultimate Software

Founded in 1990, this Weston, Fla.-based software company says happy employees equals happy customers. Employees develop and deliver a cloud-based management tool, UltiPro, to assist companies with employee onboarding, benefits, online training and payroll computations. The CEO, Scott Scherr, received a 97 percent approval rating and 93 percent of workers would recommend the company to a friend.