Company: Microsoft
Date: 2016-03-04
Overall rating: 4/5
Employment status: current

Great Company
Pros: Good benefits, good pay, flexible work schedule
Cons: Often times gets lost in the corporate hierarchy (i.e. trying to solve for one size fits many, and ending up with a mediocre solution)