The concept, as I understand it, is that you can create an online store for your business or organization via their platform. This would include having it designed professionally by professionals and then being able to have many products added to it so that there will be no problems when searching for merchandise within this website. They provide some great services like creating custom domain names (like mycompanyname.mambomamba) which makes marketing easier because people are more likely to remember a branded website than they are if it was just a random word. That said, sometimes getting things done takes quite awhile and I think that could use some improvement, but overall, I'm happy with how everything has been working out! There aren't really any downsides at all. If anything, I would say that perhaps we need a little bit of help from time to time since they do not seem to always know what the next step should be.