Company: Microsoft
Date: 2019-10-31
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Excellent but stressful
Pros: Excellent resources and very strong teams of people
Cons: Ego of talented but ignorant software engineers who are spoiled and feel justified in treating other disciplines as servants.  Good place to work as Hardware for a few years but a lousy place to build a career.