Company: Microsoft
Date: 2017-03-07
Overall rating: 3/5
Employment status: former
Experience level: Senior

Great people, great products, doubious management ethics
Pros: Work on exciting tech and products, with truly talented and nice people.
Good pay and benefits.
Be pampered by all the advantages of working for a large enterprise.
Cons: In recent years, developed an impersonal, 100% business-driven, approach to HR and people. Prior to the wave of layoffs I was part of, many of us older employees (I've confirmed with others) were "managed out" - given bad review results that did not match the 1:1 feedback we got from everyone we had worked with. Then, during my last week before I was laid off, I was blocked from seeking an alternative internal position (the hiring manager was hinted to stay away from me) - even though I was looking outside my division and for a different type of role.
Bottom line: Either you are exceptionally excellent all the time - or you're constantly at risk.