Brick-and-mortar stores have the pros of allowing customers to see and touch products in person before buying, while e-commerce has lower overhead costs and a larger potential customer base reached through online marketing and sales. However, e-commerce businesses face challenges of customers not seeing products in real life and having to manage shipping and returns, while physical stores have higher costs for rent, utilities and staff but a local customer base easily drawn to a storefront.