Company: Microsoft
Date: 2017-02-22
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great company, challenging politics
Pros: Scale and scope of business provides a rewarding experience, individual impact and immense career opportunities over most other companies
Cons: Internal leadership politics, challenging engineering constraints and lack of cross divisional alignment makes it incredibly difficult to produce high quality products.