Company: Microsoft
Date: 2014-03-03
Overall rating: 5/5
Employment status: former
Experience level: Junior

Very Good experience
Pros: 1. Decent work life balance
2. Excellent culture
3. Good compensation and perks
Cons: Technology very Microsoft specific, no exposure to outside technologies.