Company: Microsoft
Date: 2012-06-13
Overall rating: 4/5
Employment status: current
Experience level: Junior

Microsoft Services
Pros: 1. One of the best culture. 
2. Lots of values to technical skill.
Cons: 1. Some times work life balance is poor