Company: Microsoft
Date: 2014-01-23
Overall rating: 2/5
Employment status: former
Experience level: Junior

Highly political, frequent re-orgs
Pros: Large, stable company
Good benefits
(Still) lots of smart people in engineering
High internal mobility to take up different roles within company
Cons: highly political and backstabbing culture
upward mobility limited
bad performance review program
incompetent managament team