I will not go on specifics in respect of the NDA and my company. I had 2 phone interviews with different members of the team, followed by an onsite panel interview. The onsite experience was great! The panel was very nice, respectful, and very informative on how the process would take place. I was explained in detail who I was interviewing, their role, and given a tour of the company during a break. The questions themselves were actually very straight forward, some caught me by surprised. Lots of problem-solving questions and team collaboration, but expected due to the role responsibilities. After the onsite, I was interviewed 2 more times due to panel interviewers that were not able to meet me during the onsite due to emergency meetings/Esports/reasons. Offer 1-2 weeks after my last call.