Company: IBM
Date: 2012-02-10
Overall rating: 4/5
Employment status: current

Great place to begin your career
Pros: There was a great work life balance for interns. They even have a gym at the software lab!
I was assigned fun new projects and learned a lot of interesting technical and management skills. My mentor and project lead listened to all of my suggestions and criticisms with regards to design and provided insightful feedback and suggestions as well! 
I came out of my internship learning a lot.
Cons: Some tasks and assignments were a bit tedious.
Too much bureaucracy. I did not like waiting around to be assigned new projects or for the project maintainer to accept our code changes. 
The cafeteria had a lot of food, but I didn't enjoy their offerings very much.
The compensation isn't very competitive compared to other tech companies such as Amazon, Google, or Microsoft.