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

Good and bad
Pros: 1) Salary
2) Career advancement opportunities for generalists
Cons: 1) Inept management
2) Teams are able to hide behind process and not do work
3) Have to kowtow to corporate HQ in Redmond if you work elsewhere