Like most aspects of operating your business, you get out of SEO what you put into it. Social SEO is a team of skilled experts and have helped my company tremendously over the past couple years. They have worked with my company to improve our overall rankings after an unfortunate mishap with our previous web host which impacted our 20 years of online presence quite negatively. My Account Manager has always been professional and helpful. I must say though, that if you’re hoping that by some miracle you’re going to see overnight results, or not have to help your SEO team with certain information, then you’re going to be sorely disappointed. You have to work with your SEO expert (no matter what company you choose to go with) to some degree in order to truly see results. Provide information about your unique business, review the monthly goals and give your SEO account manager some feedback to work with. In other words, help them help you and you won’t be disappointed! If you must outsource SEO, then choose Social SEO. They are fantastic.