Having your products on Amazon nowadays became not only an expansion of your sales channels but a vital move if you want your brand or store to keep growing. Amazon has 3 unique aspects that would take a very long and uncertain road for any e-commerce: traffic, reputation and logistics. Amazon can handle your customer service, your shipping and fulfillment operation and your returns and exchanges; having that in your own hood would cost you a lot of money and would demand a lot energy as well.