Facebook is the best large U.S. company to work for, according to a survey by a career website published on Wednesday.

The social network company placed ahead of Southwest Airlines and management consultants firm Bain & Company on the list compiled by Glassdoor, an online site where users publish feedback on employers.

Employees seemed most unhappy when there is poor communication in a company, while the most highly rated companies have a very solid and distinct company culture, said Robert Hohman, Glassdoor's chief executive.

Glassdoor asked its users to rate their workplaces on such factors as pay and boss competency.

Placing fourth on the list was General Mills, and public relations firm Edelman was in fifth place.

Rounding out the top ten were Boston Consulting, software company SAS Institute, Slalom Consulting, online retailer Overstock.com and Susquehanna International Group, private equity investors.

Glassdoor said it compiled the survey based on some 150,000 employee reviews submitted during 2010 on companies with more than 500 employees.

(Reporting by Jonathan Allen; Editing by Ellen Wulfhorst and Greg McCune)