Pros
Working at I Imagine Studio was an amazing experience. As an intern, I looked forward to going to work everyday and working there made me realize just what I want from future job experiences. The people I worked with are all friendly and extremely helpful -- I never felt like I was out of the loop, and because it's such a small work environment, I got to work on lots of different projects and see what I liked/excelled in.
Also really great that they trust their interns with so much work -- and it's not silly busy work either. Most days you'll be doing work along the lines of what senior level employees are doing. At the end of the internship, you'll have a LOT to show, and a lot to say that you've done. They also trust their interns to work on all their clients, big and small.
Cons
No real downsides at I Imagine. They're the same downsides as any other place -- sometimes the office can be a bit empty and days can be slower/quieter, but for the most part, you'll be kept busy.