Company: Microsoft
Date: 2015-11-11
Overall rating: 5/5
Employment status: former
Experience level: Junior

Great connections, great work.
Pros: The working environment was very nurturing and managers are quick to encourage you to pursue connections with other departments/projects. 
In smaller teams they throw you into the deep end, but with dynamic and highly intelligent colleagues you can get over the steep learning curve. 
Highly recommended internship experience.
Cons: There are some "big corporation" quirks like terminologies and a little bureaucracy at times that may take time to adjust.