Company: Microsoft
Date: 2015-08-04
Overall rating: 4/5
Employment status: former

Great place to work, depending
Pros: Unlimited resources.  Huge scale.  Super smart people.  Tons of interesting projects.  Whatever you want to work on, you have access to experts in the field.  It looks great on a resume.  The stock is finally moving after flatlining under Ballmer.
Cons: Hard to advance if you're not in Redmond.  Reviews (the old system) are a brutal time suck.  Constant reorgs.  Intense politics.  Free health insurance was discontinued a few years ago.  Layoffs (and secret layoffs) have gotten to be a pretty regular thing.