Supply Chain📑 Finance, Legal, & Compliance · Executive
Atlanta, GA
ApplyBuildList
Loading company...

Stord is a supply chain company based in Atlanta, GA, founded 2015. The company is at the Series C+ stage, having raised $777.2M, with 201-1,000 employees. Stord is hiring for 84 open roles, listed below.