It was very thorough, but I've also heard that the process was different depending on the team you apply for. I applied for a role that deals a lot with business analysis and Excel work.
First, I had a screening interview- pretty typical.
Then, I had a case interview over the phone with another analyst. I've known other people to have to come in for this, but I was applying from out of state. He provided me with the background in a slide deck and word document, with details and assumptions to make, as well as an Excel file to work with. Then, we hung up and he gave me 50 min to analyze and answer the question- it's always something the specific team prepares, so the actual case will depend on the team and is usually some old project someone on the team worked on. I didn't even get to the point where I could answer the prompt because time went by so fast, but the fact that I could walk him through my thought process and work as well as use an add-in in Excel that he hadn't seen before seemed to impress him enough to move me forward even though I didn't think I did that well.
Lastly, they flew me in for a full-day in-person interview with several different people on the team. This included another test to understand my thought process, but this was verbal with no computer and was, again, just used to understand my thought process. Additionally, I had to prepare a presentation on a previous project that I had worked on for a group of four people, with questions at the end. The other 3 or 4 scheduled interviews throughout the day were very typical interviews.