I had never worked with DM before but they were very helpful in getting our website up and running. They are great at what they do! They got us on all major search engines within 2 weeks of working together. The team was very responsive to questions and concerns we had. The only thing that would be improved on is their pricing structure. Their pricing is extremely high compared to other companies we have used in the past. We are still using them for our SEO needs so it's too early to tell if we will continue to use them. We are looking to get more traffic to our website through search engine optimization.