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

Solid company to work for
Pros: Flexible work hours, convenient location, interesting work, good collaboration, company investing in employee growth, improved review system, possibility to move between teams to find your match
Cons: Need to find a good team, they are not all created equal. Some hassle involved in moving from team to team.