Pros
The coworkers are great and make you feel very welcome and supported. There is always someone around to help you if you have any questions. The projects I got to work on were varied so I never had a dull day. I gained experience in all areas of my field and had a nice mix of easier projects and projects that challenged me. Pay is great especially for an internship and the work enviornment provides space for collaboration, individual work, and lots of natural lighting. Management was amazing and willing to help tailor your experience to your career goals as well as allowing you to work on a flexible schedule.
Cons
As with any job, the workload fluctuated. There were times I had plenty of projects to work on and a few times I struggled to keep busy. Past orientation, there were not many events to help interns in different departments get to know each other.