Company: Microsoft
Date: 2013-11-14
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great experience!
Pros: They promote within based on performance.  Once in a lifetime experience.  Very fun environment.
Cons: stack ranking.  Someone had to lose whether or not they were a good contributor.  You were ranked on the bell curve.  Outsourcing to India was a huge mistake.  The customers and support greatly disliked have to deal with India.