The best aspects were the real life work experience with clients and job duties. During college, its hard to translate classroom materials into a career but my experience was a great way for me to begin to understand how to develop my classroom knowledge into the next step.
The least thing I liked about my internship was the length of time, I think if I was able to stay longer it would have been better. (School required a 3 month maximum internship)
Advice to Potential Interns
I think you should look at the people of the firm/business. You'll be more able to learn in an environment with people that will challenge you and help you to grow.
Advice to Management
With regards to training, I would say "check-in" training would be more beneficial than learning all the systems at once. I know everyone is in a rush to complete their trainings but it would have been easier to digest over time.
Sample Interview Questions
"Please describe why you chose the location you want to go"