Pros
Worked with a very intelligent and dedicated team of people that were happy to help and answer any of my questions. They tasked me with purposeful work that contributed to the productivity of the company, and not just some mundane task for an inexperienced student.
Cons
This was my first internship so I was a pretty nervous. I felt like I was kind of thrown into the fire without much time to acclimate. It wasn't a bad experience, and I quickly adapted, but I felt a little over my head at times.