Natura employs 141 employees. The Natura management team includes Mike Senneff (Founder + CEO), Chris Klefsaas (Account Executive and Branch Manager), and Gage Martin (Brand Manager).
Looking for a particular Natura employee's phone or email?