I like that they can do all kinds of things from website building or just simple marketing campaigns up until full blown ecommerce websites! They're extremely knowledgeable about what you need done & how it should be delivered so there's no guesswork involved in getting something off your plate quickly without having issues down later.
There is nothing we dislike at this point but maybe some minor details heren'there (like needing an account set aside specifically when working w/ them). The pricing structure has always been fair compared other service providers out around us since day 1 - even though my employer was paying half upfront before any work had begun.