Company: Microsoft
Date: 2015-11-08
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great place to learn, grow
Pros: Ability to move between and work on different product lines within the company. Reasonable WLB. Company is trying to execute fast in all product lines. Excellent Benefits. MS has started embracing open source and contributes as well.
Cons: Many a times adds features to products, that are technologically great, but may not get customer adoption quickly. So it may be hard sometimes to see the impact of your work, if you are working on such a feature.