The following are the top 50 companies to work for, according to Glassdoor.com, an online jobs site which collected and compiled reviews from U.S.-based company employees throughout 2009.
1. Southwest Airlines Co
2. General Mills Inc
3. Slalom Consulting
4. Bain & Company
5. McKinsey & Company
6. MITRE
7. Boston Consulting
8. Continental Airlines Inc
9. Procter & Gamble Co
10. Juniper Networks Inc