Company: Microsoft
Date: 2017-07-24
Overall rating: 4/5
Employment status: current
Experience level: Senior

Mixed
Pros: Great job opportunities and decent benefits - good 401k match, health care, annual bonus and stock program. Lots of highly intelligent people
Cons: Too many reorgs. Live with a constant fear of layoffs even if high performer. A lot of really bad people managers