Company: IBM
Date: 2009-10-13
Overall rating: 3/5
Employment status: former

A satisfactory internship with good pay.
Pros: There are a lot of bright people working at IBM. 
It's easy to get in contact with people to help you do what you need to do if your manager is any good.
The pay was good for an Junior/Senior-year internship.
Cons: I didn't like the corporate culture. Though the development process is relatively well-managed, you're dealing with a slow-moving behemoth.
Managers vary significantly in how much they micromanage. I ran into situations where I was micromanaged in a very negative way, and I've been in situations where I was not given nearly enough guidance even after asking for it.
Although it is intern work, it feels a bit thankless and meaningless because the projects I worked on seemed marginalized or on the verge of marginalization.