Pros
I've been here about two months, but am already thrilled at how transparent management. Information I might want to know about is shared before I even knew I wanted to know. Benefits are great by US standards Salary is exceptional Workplace is remote-first, and there are numerous resources and groups to help you integrate with the team. Hours are very flexible. And of course, the mission is commendable.
Cons
There's a lot of meetings. While many are marked as optional, it feels weird to not attend - at least for new hires. While hours are flexible, and partly because of all the meetings, I always feel like I need to put in more hours and I probably need to. We're in the middle of updating the code base, which is a bit awkward for new hires to jump into.