TPL handled this interview process with an immense lack of respect for my time, energy, and money as a final-round candidate, which was especially disappointing given their reputation.
It was a three-round interview process. In the second round, I asked what their onboarding process is for new employees, and one of my interviewers laughed and said there is none, and I will have to essentially learn by myself.
Regardless, I advanced to the final round interview, which was "in-person" in their SF office. I was told to bring my computer because I would be meeting some of my interviewers in the office, and others would be Zoom-ing in. The hiring team knew I lived almost two hours away, and they gave me information for a parking garage near the office. So, on the day of the interview, I drove almost two hours, paid $20 in parking, and went into their office to find it almost empty. I was directed to an empty room and asked to take out my laptop so I could Zoom the hiring team, some of whom were in the same city but chose not to come into the office for this meeting. I received no acknowledgement or apology for making me commute for a virtual interview, nor did they offer to reimburse me for parking.
During the interview, there was a clear lack of preparation or interest on their part; there were many awkward silences as they had no questions for me, and they kept asking me to ask THEM questions. I left the interview and received a condescending rejection e-mail two hours later.
So to sum, the hiring team made me drive almost 4 hours round trip and pay for my gas and (costly) parking, just to bait-and-switch me into a virtual interview for a position that they clearly had already filled.
If you are applying for the SF office, I recommend you not let them waste your time and money like they did mine.