The interview process was about a month long process. I submitted my resume and got a call screening call with the recruiter within 2 days then my next interview was with the hiring manager about 2 weeks later. Then three rounds of 1 hour interviews with multiple people in the next week. After my final interview I got a verbal offer two weeks later.