Advantages: Convenience, wide selection, often better prices, no crowds. Disadvantages: You can't see or touch the product before buying, delivery times, risk of scams.