3 round interview process. First was a phone screening. Second was a video interview with your direct report. Third was in-person at the company headquarters where you interview with 4 separate people.
The entire process took about 2 months, with 2-3 weeks between each interview stage. The company apologized for the delays in responses, explaining that internal affairs/summer sales kept them busy.