Des Moines was just named the nation's unhappiest city for workers

Des Moines is the nation's unhappiest city for workers, according to career site CareerBliss.

The company evaluated thousands of employee reviews of workplaces, analyzing key factors that impact workplace happiness, according to a company news release. To evaluate happiness, the study considered workers' relationships with bosses and co-workers, the work environment, job resources, compensation, growth opportunities, company culture, company reputation and daily tasks. In addition to positive workplace reviews, CareerBliss considers a city's employment, job opportunities and salaries.

Des Moines finished dead last, earning the title of the nation's unhappiest city for workers. Iowa's capital city was followed closely by Knoxville, Tenn., Greensboro, N.C., Omaha, Neb. and Saint Petersburg, Fla.

So which cities boast happy workers?

CareerBliss named Mountain View, California, the nation's happiest city for workers. That city is in the heart of Silicon Valley and is the home base for search engine giant Google.

Detroit, Boulder, Colorado, Richardson, Texas, and Stamford, Connecticut, rounded out the top five happiest cities list.

"We are excited to recognize cities where employees are happiest around the country," CareerBliss Chief Happiness Officer and Cofounder Heidi Golledge said in a news release. "Cities are continuing to compete to bring companies such as Amazon to their cities to increase job opportunities and happiness for their residents. CareerBliss has also noted that when cities provide opportunities for higher education, personal growth, and year-round activities, they are more likely to have happier residents and employees."