Good co-workers, great managers and directors. Amazing experience.
What I wish was different
A little more structured process. They don't usually have interns.
Always keep your options open and be willing to learn new things. When you constantly show your superiors that you're trustworthy and capable, you'll be given more and more opportunity to prove yourself and grow professionally