Company: Microsoft
Date: 2018-04-22
Overall rating: 2/5
Employment status: former
Experience level: Junior

Pay is good; Managers are insecure
Pros: Pay is good. Most benefits are good. Fellow employees are supportive (mostly), especially those on immediate teams. The company's intentions are good regarding culture, even if poorly executed.
Cons: Managers, especially lower-level, are poorly (if at all) trained. The company rewards arrogance over performance. Speaking your mind, while encouraged, will usually backfire on you. Always toe the company line, jargon, and "cult of personality" regarding leaders. Never admit you have weaknesses or need help. Everything needs buy-in from everyone, resulting in few decisions being made, and even less real work getting done. It's not how you do the work, or how much you're doing, it's only about the appearance of your work - even at the expense of others or actually not doing work. This is a "watch-your-back", Machiavellian kind of workplace and people out to get you will do so with smiles, passive aggressiveness, 360-review feedback, and even hugs. Potential employee beware!