We have worked with them for over 3 years now (and we are still using their services). They know that they should do things right to maintain customer loyalty so it's not always perfect but I wouldn't go anywhere else in my current circle of influencers/advisors etc as everyone knows what needs doing there! Sometimes getting back from away gets really tricky when you haven’t been up front enough about expectations - this means sometimes clients don;e realise how much work goes into running our platform or service offerings which can be frustrating at times especially if time management becomes important once your business scales more than 2-3 people!! I like that their team listens to my needs when it comes time for us as clients of theirs (RankExec)to decide what our business goals are going forward with them! They also have great follow through after we've signed off in order make sure things happen quickly once they start working towards those outcomes!! Nothing so far but everything has been professional & helpful from beginning-end process. We're very happy w/ this partnership thusfar - no complaints at all :).