First step recruiter screening then second is 30 min hiring manager, afterwards is an hour panel interview with possible team that you may work with then director interview. Total is 3 interview rounds. Interview process is lengthy and bad. Recruiter called after 2 weeks of initial application, then another 2 weeks with HM then another 3 weeks for panel interview, then 2 weeks again with director. Lots of waiting and going back and forth. Also, they do not really follow-up with you if you send follow-up emails, I was sending it and I've been waiting in the dark to hear back. Only got random emails with no acknowledgment of my emails....so here I am not sure if I got the offer or if I am getting ghosted.