SEO takes time, and you have to be ready to invest for the long term. If you looking for a company to generate results overnight, then they would not be a good fit, however we've learned there are no such thing as an overnight success.
What is it about the company that you appreciate the most?
Our rankings have never been better!
What was it about the company that you didn't like which they should do better?
Nothing for them, however good SEO can take time, so you have to be patient, but its worth the wait for good results!