Company: IBM
Date: 2011-10-09
Overall rating: 4/5
Employment status: current

Fun, interesting experience..
Pros: Learn a lot about the agile development process.  Also, get to work on real projects that will see the light of day.
Cons: Can get boring sometimes.  Often times being an intern at a large company like this, you can only begin to understand the software projects before your internship is over.