Company: Microsoft
Date: 2015-12-06
Overall rating: 4/5
Employment status: current

Good place, improving culture
Pros: Ability to transform the world - the scale at which things happen here and the possibility of affecting millions of people is only possible in a handful of companies
Cons: Incompetent middle management that has lost touch with the ground level ICs. Lots of money to throw around on bad PM ideas (supporting those ideas instead of culling at a initial level itself). means bad designs and that often doesnt work well end to end.