I like that they have an account manager who works with me to help set up my media campaigns, target customers, identify opportunities for marketing. The most difficult thing about working with them has been scheduling meetings! They are so busy it’s hard to meet face-to-face even once every couple of months! We’ve had some great successes but overall there isn’t much we can say was bad about our experience working together (aside from meeting difficulty). They offer excellent customer service at all times. Sometimes their campaign setup seems too complex, maybe because we don’t know how much time each task will take or what will be required before completion. Also, sometimes it takes more work than expected - especially when setting-up ads. A lot of planning goes into running successful campaigns as well as targeting individual clients/clanes. I liked how they were very professional, always with new ideas to improve our marketing campaigns for us as clients! They are great at what we need them do - which isn't much more than just getting out there online so that people can find their services when searching via Google or other search engines of choice (Bing etc). The only thing i disliked was having some projects where it took longer then expected but this has been resolved now since working together again recently.