One piece of advice that I would give is to go in with a positive attitude. Many internships are given a bad rep by people saying all you will do is basic work such as getting your boss coffee. In more times than others, that is not the case. Although I was given basic work in the beginning, my boss realized that I was capable of tougher and more advanced projects. Thus, I was able to receive work that I made me feel like I was really contributing to the company as well as learning a lot more.