Pros
There is an open line of communication between the interns and their managers. The teams are very good about integrating the interns into the workplace. The company is very flexible with time off when needed. The majority of the company is relatively young, creating a fun and inviting workplace. I definitely learned a lot about my field and gained valuable experiences. My team was always very flexible and willing to teach me whatever I wanted to know. Everything I learned was extremely useful and will definitely come in handy later down the line. The workplace is a really great environment - very enjoyable to work in.
Cons
There wasn't always a steady flow of work and expectations weren't always clear, although this was always fixed when clarification was requested. There is a bit of tedious intern work, but it definitely isn't the bulk of the work here and really isn't bad.