A recent article on Yahoo! Finance discussed the top 54 companies to work for based on employee feedback. Eight of the top ten were in the technology sector, while 7 of the 54 use consultants. As the article states, “The best companies to work for were concentrated in particular industries. For example, technology companies are well represented among the highest-rated employers, as are consulting firms.” So what is it about technology companies and consulting firms that create high morale and satisfaction for employees?