Pros
I interned here for a summer and thought it to be one of the most enjoyable and valuable internship experiences I had. The work given to me was meaningful, not busy work. My supervisors genuinely cared about what I was doing, what I could bring to the table, and trusted me with real tasks. The level of responsibility also increased throughout my time here, which to me was nice because many other internships I've had have been unstructured or static. Additionally, the people here are wonderful. I still maintain relationships with the people I worked closely with and they genuinely want you to succeed. If you get the chance to intern here, I highly recommend it!
Cons
It's a small office, but that's not necessarily a bad thing. It allowed for a lot of hands-on experience and opportunities to grow.