Many rounds, including a case study / assignment that you have about a week to complete, require data analysis and knowledge of SQL, and 3-4 more rounds of speaking to various people in different offices. The interviewers seemed like a random selection of people. Had a particularly bad experience with one of them (from the HQ), who seemed extremely disinterested during the interview and acted like he couldn't be bothered to have the conversation.