Avaaz's HR department is led by Meagan Mayers (Director of People Operations) and has 3 employees.
Meagan Mayers
Director of People Operations
Looking for a particular Avaaz employee's phone or email?