Company: Microsoft
Date: 2014-05-08
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great place to work, if at HQ
Pros: 1. Great worldwide community of (mostly) connected thought leaders in a wide range of areas
2. Progressive HR and career/learning management
3. Respectful environment
4. Lots of different opportunities if you're game
Cons: 1. Politics - tougher to advance if not at HQ
2. You get pulled in a LOT of directions
3. Internal competition and ranking system (now remedied, I believe)
4. Reporting structures too flat in places
5. Too scorecard vs. "do the right thing" focused
6. Hard to develop as a manager (they like to keep you as a individual contributor)
7. Slow career development for some roles