Company: Microsoft
Date: 2015-08-01
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Fine, plenty of room to grow
Pros: job security, world class benefits, plenty of other smart people, plenty of resources, lots of room to grow and park your car (Redmond)
Cons: Forced to work on platforms not because they're the best choice, but because it's MS.
Slow to develop new solutions.  In reactionary mode rather that pro-active innovation.  Sure the research hub is huge, and hackathon is encouraging, but I don't remember much coming out of them.  You'd have to finish the thing on your own time.