I have been working with 12 steps for close to three years now, they are very knowledgeable about SEO/SEM programs that can help grow our business online. They listen well and their customer service truly stands out amongst other agencies we've worked with in the past. The only thing I dislike about them is how hard it seems when you're first getting started. You need someone who understands what you want and will work as an equal partner with you. There's no one better than 12 steps! We don't know if this was a glitch or something intentional but after we did some research (which seemed like it took forever), they said we were missing some pages from our website because we had not linked all of the different social media platforms together. This created confusion, so we had to do more digging ourselves. So far things seem to be looking up since we took care of those issues but it would be nice to get everything straightened out before.