Overall a good interview experience and I would definitely recommend Twitch to a friend, especially the security team. Interview process consisted of a phone screen as well as a 3/4 day of on-site interviews. Interview process had good breadth in terms of different team members you talk w/ ranging from ICs from various security teams up to the director. They also provided lunch which was nice considering the interviews went from 10-4. If you have a background in appsec you should do fine, questions were challenging in some cases but fair (check out some of the SWE position interview questions on glassdoor). Interview process was slow, and somewhat lacked communication from the Twitch side because I didn't feel like I knew where I was at in the process. Really liked all the security team members that I talked to and I think they are building a top notch team. Very strong offer.