Company: Microsoft
Date: 2014-03-17
Overall rating: 2/5
Employment status: current
Experience level: Confirmed

Lots of process, bureaucracy, and politics
Pros: Stable job, relatively good benefits (not as good anymore since the golden healthcare plan with no co-pay, no-anything was taken away).
Cons: Lots of process and bureaucracy, promotions are slow to happen if you don't play the right politics, and if you do play the politics, you have to be careful not to be on the wrong side.

Too many PMs to the point that the devs don't use their common sense.  Bad culture - the people here do not feel ownership or pride in what they build.