Company: Microsoft
Date: 2015-08-06
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great place to do internship
Pros: One of the best internship programs in the US. Great place to learn hands-on stuff about developing software.
Plenty of interesting people to learn from.
Cons: Many things depend on the team you would end up working.
Work-life balance for intern might be tough, especially if you are trying to do a really great job on the project