Pros
Your intelligence is reassured. The people around you know what they're talking about, so you know that any of your questions can be answered. As an engineer, you're given a lot of responsibility, and you find yourself testing a lot of your own work, so you'll probably notice you'll be developing projects a lot better and more serious than what you did in college. As an intern you get to work on many parts of a product that will be released. Unlike some other companies, your hours aren't spent scripting and documenting. You'll also be put in tough situations before a product release. The best part about an internship is that by the end of your twelve weeks, you'll have a lot to add to your resume.
Cons
Food from the cafeteria is expensive. Some divisions and teams receive more respect than others.