Company: Microsoft
Date: 2017-04-12
Overall rating: 2/5
Employment status: former
Experience level: Junior

SWE
Pros: Good Benefits, large company usually means a lot of places to transfer without having to leave.
Cons: A lot of politics internally means a lot of time spent working on things that get axed at the last minute.  I lot of managers spend most of their time working outside their teams for political reasons and promotions and often aren't there for their team.