Company: Microsoft
Date: 2015-02-20
Overall rating: 4/5
Employment status: current

It can be a great place to work.  However the culture is still forming and very competitive.
Pros: Great benefits, great pay, and a very nice environment usually (depends on which building you are in).  Also the people working there are very very smart.
Cons: The competitive nature of some of the teams can make it hard to make cross group work happen efficiently.