- Work with lots of diverse and fun people
- Fulfilling work to give back to community
- Relatively competitive pay for nonprofits
- Flexible working hours/hybrid modality
Inconvénients
Cross-department communication is non-existent, makes for a lack of good org culture. Management is mostly looking for yes-men and not interested in larger changes.