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

Microsoft is a good place to work
Pros: Work on cutting edge tech

Takes care of health!

Good perks like - 3 month parental leave, no dress code

Broad spectrum of tech teams - to move around & try
Cons: All teams are moving towards Services model - so, core engineers will need to be on-call 24/7

If you perform very well - this company is not for you - performance model is completely flawed - designed only for avg. employee's. True high-performers gets peanuts as perks.