Company: Microsoft
Date: 2016-09-16
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great place, a lot of depends on the team
Pros: - Decent compensation
- There are a lot of interesting work
- Culture significantly changed in the past few years, under leadership of Satya
- Microsoft very heavy on open-source and this openness changes the world's perception
Cons: - Very big company. You can feel insignificant at some teams.
- Promotions and annual bonuses are not totally fair.