Company: Microsoft
Date: 2012-04-26
Overall rating: 4/5
Employment status: current

Very mixed, depending upon your group
Pros: Great benefits, opportunity to work on industry shaping products and cutting edge technology, lots of resources if are willing to take advantage of them
Cons: It's a big company, and so there is bureaucracy and it can be difficult to influence change. It can be easy for bad talent to "fake it" and stick around much longer than they should.  There is also a Microsoft stigma, as many of its products have fallen out of favor.