Company: Microsoft
Date: 2014-06-20
Overall rating: 5/5
Employment status: current
Experience level: Junior

A GREAT to company to work with.
Pros: Excellent learning opportunities. It is truly infinite. 
Have a good compensation and reward mechanism. 
Get a chance to work with some true 'legends' whom blogs/articles you have read while growing up.
Cons: Work life Balance.. Needs a lot of scope for improvement.