Pros
I was a former intern in the summer of 2013 for 2 months and it was one of the best internships I had. My direct supervisor exposed me to different projects under various senior consultants between their 2 client offices in NYC and they all truly care for their intern's growth and success. They try to teach you as much as they can and they try to expose you to their clients. Till this day, I still keep in contact with them and they're my mentors. Pay was also pretty good. I got $15/hour and 95% of the time, you're indoors with AC. I took a lot away from this internship more than anything else.
Cons
The team in one of their client offices is a little more independent and I can tell that there isn't much chemistry between them, but they get the job done.