Company: Microsoft
Date: 2017-02-02
Overall rating: 2/5
Employment status: former
Experience level: Confirmed

Toxic Political Environment
Pros: Nice benefits, some orgs can be slow paced for ease of stress (or Azure which is a constant deathmarch)
Cons: Extremely toxic political environment. People are always fighting over ownership. There is another team in Microsoft doing exactly what you are and you'll clash over them. Lots of reorgs. Horrible open source software policy (It's gotten better, but still horrible).