- Excellent culture of committed principled people
- Unique technical problems to be solved
- International team with diverse backgrounds and experiences
- Trustworthy high-integrity leadership
- Great benefits and overall organization
Cons
Can run into lengthy dev cycles due in part to offline-first nature.
Awesome, fun, talented, intelligent, conscientious people. Lots of laughter.
Cons
There were growing pains when I was there. We were transitioning to a new org structure based on an adaptation of holacracy.
Work life balance was at times tough to get the hang of. This is a non-profit after all, and there are often a lot of things going on at once.