They have a great creative reputation and really know the internet and new media. It's the kind of agency you want to find if you need to put strategy and creative and great web development together. I used a ""web development"" firm and they couldn't pull it all together.
Pros: Smart, focused better creative work then most.
Cons: I watch girls next door at cafe.