I was contacted by a recruiter, and had 5 rounds of interviews, with 1 being online and the rest onsite. Each was 2-3 hours long. There was also a take home assessment on APIs that took a few hours. I was interviewed for background, behavioral, and technical qualifications, by COO, director of CS, integrations manager, and a fellow TAM. During one of the onsites, I was given another two rounds of technical assessments. The entire process took roughly 3 weeks. I received an offer shortly after the last round of interview.