Pros
Its a small team where everyone actually contributes — no corporate nonsense or feeling like just another employee. Things move fast and the problems are genuinely interesting, so your definitely not going to be bored here. Leadership actually listens when you bring new ideas, while still keeping eyes on the big picture. Really solid people to work with — smart folks who actually care about what there building. Team is pretty diverse and spread across the world, no weird pressure or politics. They hire globally which brings in some really talented people.
Cons
Being a nonprofit means salaries are decent but your not gonna get startup equity or big tech money. They're very focused on physics so if you dont have a science background its gonna be tough to get into the technical roles — they really care about domain knowledge here.