Company: Microsoft
Date: 2014-02-21
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Amazing place to work & enjoy
Pros: This is one of the best places where one can learn about the art of developing very large scale software. The learning here is helping us in our services business.
Cons: Too much of internal competition among teams. Lot of times you're fighting teams across India or Redmond instead of the competition.