I like that they have an entire team dedicated to SEO which is key in today's tech driven world! Their communication with me as their client was great - very responsive when needed but not pushy or overbearing at all (at least so far!).
The price point for this service can be high if you do need more than one set up per month. They will work within budget limits though we've been able to save quite some money by going through them rather then hiring someone else directly who might use expensive software/tools instead.