OTTO
Online and Mail Order RetailHamburg, Germany1001-5000 Employees
OTTO is a German online and mail-order retailer headquartered in Hamburg, Germany, at Werner-Otto-Straße 1-7, 22179 Hamburg. The company has been operating for more than 75 years. It describes itself as the largest German online shop, offering more than 18 million items from over 34,000 brands to more than 12.2 million customers and working with over 6,200 partners. The organization employs between 1,001 and 5,000 people and is one of Hamburg's largest employers. OTTO invests in new technologies to enhance the customer shopping experience on the app and on otto.de.