Company: Microsoft
Date: 2013-04-21
Overall rating: 4/5
Employment status: current
Experience level: Senior

Good company
Pros: + Great benefits (health, commute, fitness etc.)
+ Wide range of products to work on - moving across groups can be a bit difficult, but not impossible.
Cons: + No clear strategy across different groups
+ Working away from HQ creates issues
+ Ranking model broken.