I have used them to develop several sites, including one that was built from scratch in WordPress with their team of developers (and then moved over into our CMS).
They are very knowledgeable about all aspects related to web development -- not just search engine optimization or marketing campaigns but also content management systems like Wordpress as well! The cost can be high at first if you do it yourself; however they will take away most/all costs when moving your site off-site hosting companies such as GoDaddy etc., so there's no risk factor involved here either way once work has been completed by an expert developer who knows what he / she does. Great communication throughout project process until completion.