The interview process took 2 months. 1 recruiter screen. Then a 2nd round case analyzing and interpreting data, one in-depth resume review interview, and a group case one. Group case was hard. Then final round interview is with the program manager. In the final round they asked me really odd and personal questions like "Where do your parents work? What are their jobs?" Personally, I don't believe it's appropriate for interviewers to ask for that kind of information. I'm assuming it's a way to find out if I got my experience through connections or working hard, but that should've been gaged already through the second round. Overall I feel conflicted about this experience. The company really grew on me throughout the process, but the last interview was definitely off-putting. Didn't get the role due to a lack of mutual fit, but honestly may have been a blessing in disguise.