30 minute zoom interview with hiring manager then they flew me to Pennsylvania for a full day of in person interviews. Had to take 2 days of PTO just for the interview process. Was told at the very last second that they expected me to do a presentation on "something technical you've presented on in the past." I had 24 hours notice. Hiring manager loved bringing me to new people to speak with, mentioning several times how "brutal" the process is as if it were a point of pride for her. Hiring manager interview was the very last one at the end of the day when I'm exhausted and she surprised me with a mock discovery call prompt. She then gave me a tour and after quizzed me about what she told me on it.