Company: Microsoft
Date: 2017-08-25
Overall rating: 5/5
Employment status: former
Experience level: Junior

I loved working for Microsoft!
Pros: Great Work life balance
Great people/leadership 
Great benefits - awesome maternity leave 
Amazing career opportunities 
Challenging work
The company really cares about its people
Cons: Honestly, I don't have any. I didn't like the forced performance evaluation cycle but that was changed in 2014 for the best.