The process was long but it was very smooth, HR call, interview with the teammate, then three interviews with other teams I will work with, and last around was a call with the hiring manager. Everyone was very friendly and I wasn't feeling stressed at all during any of the interviews. I received the offer quickly, However my current company countered it so I didn't end up taking the role, but it was a very positive interview experience.