Definitely an involved process! My interview process took place over ~1 month and involved 5 skype interviews after my initial recruiter screening call, and culminated in an onsite case study presentation + demo. Despite the longer process and the amount of time you need to dedicate to it, this is an amazing and extremely supportive/welcoming process. My recruiter was communicative, friendly, and available whenever I had a quick question. My hiring manager truly wanted me to succeed, and dedicated time to answering my questions and giving me feedback to help me nail the final demo. My demo coach was willing to meet outside of normal work hours to accommodate my restraints from my current job.
My advice: take advantage of your demo coach(es)! Engage them in your preparation early and often. They have great insight and are there to help you have the best possible presentation.