Amazon Is Closing 87 Pop-Up Shops but Has Other Brick-and-Mortar Plans

Operating a chain of brick-and-mortar retail stores in the age of Amazon is a tough business. Just ask Amazon. The e-commerce giant is closing its 87 pop-up stores in the U.S. as executives rethink the plan to sell goods in physical retail stores, the Wall Street Journal reported Wednesday. “After much review, we came to […]