Incredible experience with a real impact in the recruiting efforts for fortune 500 company. They're a small business so you really get to see the ins and outs of all facets of business.
What I wish was different
I did everything right. I am still employed with an opportunity to join full time after graudation.
Advice
LEARN AS MUCH AS YOU CAN. Internships are a chance for you to not only apply what you have learned in your classes but for you to learn real applicable skills.