Pros and Cons of Developing E-Commerce Stores With Magento