Pros
TNTP really tries to balance work and life. There are multiple structures in place to advocate for how you spend your time: from choosing projects, discussing time allocations, or raising concerns with managers. If managers are ineffective, there's structures to ensure that they can be reported. TNTP tries to cultivate an inclusive culture, and there is still progress to be made, but I've never worked anywhere more affirming and humanizing.
Cons
They can offer more competitive salaries and it's more difficult to advance with their internal hiring process versus promotions based on doing excellent work. They'll say you're valued and give you "stretch opportunities", but realistically you'll wind up doing work for a level above you without being promoted to that level.