Company: Microsoft
Date: 2015-01-16
Overall rating: 3/5
Employment status: current
Experience level: Senior

Decent place to work
Pros: 1. Great medical benefits
2. A lot of choice of work
3. Great engineers to work with
Cons: 1. Mid management impedes more than it helps
2. Bad review growth system
3. Too much work politics