Pros
I was blessed to have a location with competent management, helpful workers, and an overall good environment. The Interns generally work on their own personal project, and are later introduced into their capstone project. Both are generally challenging, but not unachievable, and it pushes you to learn the process and to figure out a process improvement. Overall, I had a very positive experience and would highly recommend for people looking for an internship where you will be treated properly, as well as learn a ton!
Cons
I couldn't really think of any cons when it came to my internship.