Pros
One of my favorite things about working for TFP is being around people doing genuinely interesting stuff. Even amongst the full-time staff, there are a LOT of artists, entrepreneurs, activists, etc. putting their dreams out into the world. When I got the itch to pursue my own dream (random: writing a musical), I wasn't sure if I'd be able to make it work. But after talking with my manager, we found a mutually beneficial way to structure my role so I could legitimately pursue the musical. I haven't worked for THAT many different organizations, but it's hard to imagine one as dedicated to supporting their employees live full lives.
Kontras
It definitely takes a particular kind of person to excel at TFP. We try to break new ground a lot – whether on systems-level scales, or a small ones, like upping our own games – and a consequence is a landscape the changes often. As long as you can roll with change (and frankly, are excited by it), then it's great.