I have worked with MM for over 4 years. We started of with a simple web redesign project, which was so successful, that we integrated our entire business around their services. We now use them for all our company websites and marketing. Customer emails are answered by their team, inventory is fully managed, marketing which includes social media and blogs, feed API, server admin and so much more. Almost forgot to mention mobile APPs too!
We presently have a dedicated team at MM for our websites, and they do a fantastic job. Not had the chance to tell them that, so I will take the opportunity to thank them here!
MM provides us with a project management system which really helps with communication and ensuring targets are met. When targets are not, they will release resources from other projects to ensure the work is complete asap.
To end this super long review, I wanted to stress that the reason why I chose them to other companies ... is the flexibility they possess to adapt to your business. And they are a friendly team to say the least. Thanks MM.