Office Depot Logo – Office Depot is one of the chain stores of the world’s largest office with more than 1,000 stores worldwide in 23 countries. Their distribution channels are varied including shops and mail deliveries. It also has a strong catalog and e-commerce transactions projected the general public and corporations.
Office Depot Inc. was founded in
The European division in 2005 covers eleven countries with warehouses or logistics centers located in nine different countries. Over the past two years, Office Depot has doubled the size of the European operations through both organic growth and acquisitions and has ambitious expansion plans. The European headquarters are based in