Was contacted by an HR rep about a month after submitting my application online. Had a phone interview in the following days, which was easy and nothing out of the ordinary, although be prepared for "give an example of a time you had to explain a complex topic in simple terms". After that, there was an online assessment, which consisted of both personality questions, as well as a series of logic questions (the kind where you are given some info and have to put events in the correct order). You get 3 minutes per logic question. I was then contacted the following week for an on-site interview and exam. The exam is 1 hour, 10 questions (with sub parts) and not challenging if you've read the posts on here and prepared for the topics. Then there were three 45-minute interviews. The questions really depend on the interviewer. My first one was very heavy on the analytical questions, e.g. you have 15 minutes and a ruler, how do you measure how many blades of grass are on a football field. The other 2 were more behavioral, with a few marketing/analytical questions, e.g. there's a store with whole, 2%, 1%, skim, and chocolate milk, the owner wants to add soy milk, which milk to you take out and why (just be able to justify your response, there's no right answer). Then there's lunch with a current analyst, which is casual and just a fun time to talk about the role and the company! I don't think this happens often, but I then had another quick phone interview, and at the end I was offered the job.