Company: Microsoft
Date: 2012-03-01
Overall rating: 4/5
Employment status: former

Good chance to learn
Pros: Learn something u can not get in even top university labs, and the programming skills from top programmers. They will offer u a mentor and u can make a study of the code they provide you with.
Cons: Long working hours, tedious and boring, talking not permitted.