Company: Microsoft
Date: 2012-11-10
Overall rating: 3/5
Employment status: current
Experience level: Senior

Great devs but too many PMs hurting the company
Pros: Breadth of technologies you can work on, good resources, good salaries and benefits, good development centers in many cities, smart peers
Cons: Too much internal fighting, more competition with folks inside rather than outside, too PM focused, weak leadership promoting mediocre culture, too many non-code writing folks creating useless processes to prove their worth in-turn slowing down the company