Company: Microsoft
Date: 2016-02-10
Overall rating: 3/5
Employment status: current
Experience level: Senior

Hit or miss, depending what team
Pros: Suburban setting with many commute options, very flexible work schedule, beautiful campus with running trails. There are lots of varied projects that you can work on. You have the opportunity to make a big impact given that Microsoft software is widely used everywhere.
Cons: The review system has changed but only in appearance, behind the scenes it's the same stack ranking that goes on. Management is hit or miss, there are lots of bad managers, few great ones...