Company: Microsoft
Date: 2014-01-28
Overall rating: 3/5
Employment status: current
Experience level: Junior

Good pay, huge titan that moves extremely slow and suffers from a lack of customer focus
Pros: Well paid, lots of very smart people.
Cons: Too many smart people, too much PM dominance of every division. Just way too many people working on every problem instead of a few core people and a solid division of smart devs.