Company: Microsoft
Date: 2017-01-12
Overall rating: 3/5
Employment status: former
Experience level: Junior

my experience as Senior Software Engineer at Microsoft
Pros: Great benefits, world-class engineering talent, good compensation
Cons: High stress, long work days, devops on-call rotations suck, saw abusive behavior by upper management to lower ranks,  lots of workaholics.