30 minute recruiter screen, 45 minute hiring manager interview, 2 hour panel (1 hour presentation and 2 30 min. 1-1s), 30 minute call with VP. The process took awhile and required quite a bit of work outside of the interview blocks (preparing the presentation, practicing, etc.)
At the beginning the recruiter was excellent about keeping me posted on progress. Then they went nearly 3 weeks without giving me any updates following the final conversation I had with the VP.