Company: Microsoft
Date: 2015-08-17
Overall rating: 4/5
Employment status: current

Great place to work
Pros: Great work life balance
Very talented engineers (team dependent)
Competitive salary
Excellent benefits
Can move around the company easily
Cons: Company culture can be slow to change
Quality of teams can vary widely across the company