Pros
They are a small team but they work with quality and are able to properly lead interns. They are approachable, provides clear feedback and suggestions, and allows interns to come up with solutions. Towards the end of my internship, I was assigned to do one of their client projects.
I can see they aim to have a friendly work environment and they can be flexible with your working hours (case to case basis, I guess). Provides salary for interns too.
Cons
As an intern, not much cons.