I have worked with them for about 6 months now, they are very professional in their work ethics which is something that's hard these days! They really know how business works from start up till growth stage - so it was easy working together as we were both new at this level but also knew what needed done when you're starting out like myself or any small startup team would be doing right? No real dislikes yet apart maybe some minor things here n there (which can easily fix) just keep your eyes open & listen closely if anything comes across during discussion/meeting sessions etc., good experience overall- best seo services provider i've used thus far.-.