I like that they are very good with SEO and they have been working for us since we started about 5 years ago. They work well with our team as far as reporting goes and keeping track of everything is easy. Sometimes it can be difficult to get an actual person at times when you need them if there's no one available. We've had great service from them but have also seen some problems too. But overall, they do what they say they will do and help our business grow online! The benefits include having better visibility than before and more traffic/clicks to our website which helps bring new customers into our store.