We've been using Clayton and his team at Idea Swell for almost two years now. They've help us rank our website and maps listing plus help with our social media and even with job recruitment this year.
Pros: Services are bar-none. Our leads were up in the first month and the return on investment is well above what we ever expected. Always quick to answer or get back to us with questions and support.
Cons: No brick and mortar offices however we actually have never met the team in person, so no worries there. A little on the pricey side, but you get what you pay for and their web design & SEO services are worth every penny.