Company: Microsoft
Date: 2017-07-16
Overall rating: 4/5
Employment status: former
Experience level: Junior

Good pay and benefits, but work not challenging and slow upper management.
Pros: Great pay, well above industry standard.
Employee benefits almost Google-tier
Flexible working conditions.
Ample vacation/sick time
Hands-off management i.e. no micromanaging.
Cons: Upper management is too slow to react to product changes. 
The teams I worked with only use in-house software that is clearly inferior to other offerings
My work quickly turned tedious and after suggesting automation most of my ideas were stifled.