Pros
Every week brings something new - tools, projects & challenges. The learning curve is very much steep, and it genuinely expands how you think.
The team is fantastic. Everyone is very helpful, and actually fun to be around. Breaks are spent laughing and talking, which makes the environment feel warm and not just everything around work.
Cons
At times, the onboarding or initial guidance could be a bit more structured. As an intern, you sometimes have to figure things out largely on your own, which is great for learning but can slow you down early on.