5.0
Aug 22, 2018
Anonymous employee
Current employee, more than 1 year
Recommend
CEO approval
Business Outlook
Pros
Good benefits, dedicated and knowledgeable staff, an inspiring mission
Cons
The organization is split up into multiple locations. Given this and the international aspects of the organization, some positions require extensive travel.