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

Great company, depending on team
Pros: Great, smart, friendly people. Benefits are great, software and hardware provided is very decent. Better than average work-life balance.
Cons: You need to interview to switch teams, and your manager might get upset if you do and enter negative feedback about you. Also, the company seems to follow other innovators these days (in several areas) instead of leading.