Company: Microsoft
Date: 2016-04-05
Overall rating: 4/5
Employment status: current
Experience level: Junior

Microsoft
Pros: A lot of options/teams with wide spectrum of technologies and fields within the company. Good benefits. Good work/life balance, but totally depends on the team.
Cons: Too much politics. The hiring bar is not standard across teams at all. Switching teams in Microsoft feels like switching companies because of how different it can be (can be a positive or a negative point).