My internship had many great aspects, the best being position experience and team involvement. As an intern on my team, I was able to experience several different roles (Project Manager, Business Systems Analyst, Quality Analyst). Several different people acted as my managers and gave me insight into their projects and positions within the team. Being on the team in general was also a great experience. The team involved me in weekly meetings, included me in discussions, expected my participation, and even included me on a team outing where we spent a day at a local museum.
Sometimes there wasn't work to do. There may be lags in projects or people may be overloaded with work. This depends on your team and was a minor issue.
Advice to Potential Interns
Let your managers know you can take on more work. If you don't ask, they won't give you more. I have rarely heard of an intern having too much work because the managers do not want to overload you. Do not rush you work, keep good quality, ask for more when you're done if you are not handed another assignment.