The interview process consisted of 5 steps for me.
1. Call with one of the recruiters
2. Interview with the hiring manager
3. Aptitude test
4. Case interview with hiring manager + someone from C-level
5. Final interview with the CEO
Though several steps, the process was very efficient, and the communication was exceptional. They were very accommodating and offered several days and times to try to fit my schedule. Every call was very professional and friendly, and none of the interviews felt like a checkbox (not even the final round, which was very thorough).