Company: Microsoft
Date: 2015-04-19
Overall rating: 5/5
Employment status: current
Experience level: Senior

Big but flexible for SW engineers
Pros: Strong software engineering practices
Fairly easy to move between groups
Much improved review system
Good salary/benefits
Cons: Overly political at times
High variance in agility in different groups