Company: Microsoft
Date: 2013-04-06
Overall rating: 2/5
Employment status: former
Experience level: Junior

Great people, political nightmare wrt management
Pros: -lots of benefits
- you can ask and get pretty much anything you need.
- great corp deals on work travel - hotels, airlines, etc
- work life balance
- devs are treated very well
- bonuses can be good
Cons: - you have to be an expert in politics to succeed - send right emails, "CC" right people, "BCC" right people, be always visible to management, etc...
- Promotions are based on statistical distribution, forced down on teams...i.e. in the beginning of the year you know that 5% will over achieve, 5 will underachieve, etc... Management tries to hide this fact and will talk about obscure pillars and disciplines..
- promotions are rare, difficult and based on politics