Company: Microsoft
Date: 2011-08-25
Overall rating: 4/5
Employment status: current

Fun, meaningful, and rewarding
Pros: World class company means world class amenities and employee support.  The company goes to great lengths to ensure employees are happy and pampered.  The campus I'm on has a soccer field, a dozen restaurants, a bank, post office, ski and bike shop, cell phone stores, hair salon, art gallery, and live jazz quartet playing at lunch time.
Cons: Lots of bad managers.  Microsoft focuses on hiring great Devs, Testers, and PMs, and expects that somewhere along in their careers, after being promoted and rewarded for being great Devs, Testers, and PMs, that they suddenly learn how to be great managers too.  Three of the absolute worst managers of my adult life have been at Microsoft.  I've also had some very good managers, including my current manager, but they are few and far between.