Vesuvius hiring Logistics Manager job in Charlotte, NC, US | WorkOnward