Company: Microsoft
Date: 2016-05-19
Overall rating: 3/5
Employment status: former
Experience level: Senior

corporate culture has shifted
Pros: salary and benefits are top notch and you get to work with the latest and greatest technologies on the bleeding edge of their development cycle
Cons: companies performance management tools hinder people managers from promoting top talent and can end up handicapping good employees who aren't willing to play political games internally with high management execs