This has been by far my best interview process. From the point I applied for a job online till the point I signed an offer it took 3 weeks. In this time I had a screen call with HR, a behavioral interview with a hiring manager, completed a take-home business case, and interviewed with 5 more team members.
A business case was interesting but time-consuming. I don't recommend applying if you're just shopping around.