Avaaz

United States
Total Offices: 4
159 Total Employees
Year Founded: 2007

Teams at Avaaz

Recently posted jobs

10 Hours AgoSaved
Remote
USA
Social Impact
Supports finance operations across US and UK entities, including accounts payable, payment processing, expense reviews, reconciliations, financial reporting, audits, financial tracking, vendor communication, and process improvements. Maintains accurate records, applies financial controls, resolves discrepancies, protects confidential information, and provides operational backup across a remote international team.