Company: Microsoft
Date: 2016-01-20
Overall rating: 3/5
Employment status: former

Good Benefits, poor management
Pros: Stable job, company isn't going to go away any time soon
Cons: Recently moved to high deductible health plan
Lots of middle level managers
Advancement is targeted at managing, so if you don't want to manage then it is harder to get promotions down the line.