Company: Microsoft
Date: 2013-11-23
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Good place to utilize any skills that you may have
Pros: You get a chance to work with really smart set of people and that helps challenge yourself to get better every day.
Cons: The stack ranking was the worst part which has been scrapped now. This would help remove the infighting that is the side effect of stack rankings.