STORD is located in Atlanta, United States on 817 W Peachtree St NW. STORD is rated 3.7 out of 5 in the category software company in United States. STORD is a digital warehousing and distribution network that gives leading brands true visibility and control over their inventory. We connect a network of logistics infrastructure, real-time visibility software, and data-driven expertise to move products across the globe with greater transparency, flexibility, and optimization. We're a rapidly growing team that is backed by over $15M from leading investors such as Kleiner Perkins, Susa Ventures, Dynamo, and more. Learn more about STORD, our business, and career opportunities at www.stord.com
Address
817 W Peachtree St NW
Company size
51-200 employees
Headquarters
Atlanta, Georgia
Accessibility
Wheelchair-accessible entrance