Pros
The people & supervisors were great! Feedback was given often on performance, interns were invited to company meetings, and some of my duties included getting product reviews, product testing, coordinating contests, and writing blog entries. Interns were always invited to share their ideas and input on things going on in the company. The environment was very welcome and friendly. There's also great company perks like a kitchen of food for employees and when there's company meetings, there's fun activities to get to know everyone better. Also, as a student, my supervisor was very flexible with giving me days off/letting me come in late/leave early due to exams and other school commitments.
Cons
Sometimes the work does get repetitive and boring. It's also SUPER quiet in the office.