Natura (Natura Life Science)
–
Florin, CA, 95828
... For more information about Natura, please visit Job Summary The Supply Chain Manager is responsible for overseeing all aspects of the supply chain process related to product components, including planning, inventory management, vendor communication, ... - Apr 20