Company: Microsoft
Date: 2010-06-09
Overall rating: 5/5
Employment status: former

Great people and excellent intern experience
Pros: Microsoft takes care of their interns.  The pay was competitive, the events were well-planned, they really went the extra mile to convince us that this was THE place to work.  I got lucky with both the group and project I was assigned, so other's may have had a different experience, but I found it both challenging and engaging, real work with real application.
Cons: It's a huge company, easy to get lost or feel powerless to effect change. Also, the triad of program manager, engineer and tester doesn't always operate at full efficiency.  I was only there 3 months though.