A lot of phone and in person interviews. A LOT. It took about 2 months and 10+ interviews. After going through all 10+, last one is with CEO. However, before my interview with him was scheduled, the hiring manager told me they were cutting all candidates and starting over because the CS team decided to change both the qualifications of candidates and the process of vetting candidates. It was quite a lot of wasted time for both parties imo. Would just warn applicants for this company that they don't really have a set structure or hiring process. My would be team was very pleasant. It's probably the senior management who likes to change strategies frequently and expect the rest to follow, regardless.