Company: Microsoft
Date: 2015-02-20
Overall rating: 4/5
Employment status: former

Limited by your own motivation
Pros: Challenging work, smart people, plenty of resources
Cons: Company restructuring pains.  Contribution to mission is not clear.