Company: Microsoft
Date: 2014-06-02
Overall rating: 4/5
Employment status: current
Experience level: Senior

A good company full of smart people and amazing opportunities
Pros: Work life balance, opportunities, pay, benefits, interesting challenges.  You can create your own job as long as you are curious and driven.  Finding the right group can be incredibly rewarding and generally not hard to do.
Cons: a lot of confusion and politics lately - seen too many good senior business people leave while being replaced with sub-par 'thought leaders'.