Company: Microsoft
Date: 2012-07-21
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great fundamentals, wrong strategy
Pros: Company stability, education and certification support, relatively good work/life balance in mature teams
Cons: Terrible managers around (not all, but a higher index of really bad managers than any other place before), slow growth for experienced industry hires