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

20+ year career, varied experiences, the company where I "grew up"
Pros: Large company with large number of opportunities to gain experience, excellent compensation package, Challenging environment pushes you to produce good work.
Cons: Depending on the team, can be overly political and slow. Culture is very entrenched and slow to change. Performance model legacy leads to negative behavior