Company: Microsoft
Date: 2013-01-30
Overall rating: 4/5
Employment status: current

Very organized, and many great engineers
Pros: Has good structure in many ways, and I see many engineers try to do things right. Team change is relatively easy.
Cons: Difficult to let go what it already has and thus difficult innovate sometimes.