Pros
It was a practical experience, and I was able to effectively process relevant information in the various departments, with them providing guidance on the tasks and company material as well as allowing for field visits to bring the business operations into context. All the employees at the location were very engaging, and built a very friendly workplace.
Cons
Not all the departments had equal work provided, which was mainly due to outside events near the time of my internship negatively affecting the scale of operations.