TST is not a super great org unfortunately. They do stuff for great headlines but apparently little in the way of effective advocacy. I’ve also heard that there are pretty bad issues with misogyny among the upper echelons. While it’s extremely long at 2hrs, Dead Domain’s video on the subject goes into great detail.
It’s really unfortunate, I wanted to believe they were fighting the good fight but I don’t know if I can in good conscience anymore