Process long. You receive a call, then an email with a buddy, then you call that buddy to understand what he/she does and ask questions. Then, you got a super day with other people that are in recruitment process but for all departments. You team up and are evaluated based on case study. They talk about the company benefits and package ( before you are even potentially recruited ). Then you have a session at the end with the team represents of the exact division you have applied for ( to ask questions). Then, you receive a call with feedback- if positive, you are invited to a technical interview (depending on the team you applied to). You have 1 week. The technical interview was not a very good experience from my end ( if you previously have experience or multiple internships, you can surprised by the questions and the entire process). Then, you are called - positive or negative ( both cases, you receive a feedback from the same HR). Also, you do have the HR interview prior the technical interview and could be on the same day.