I went through 3 total interviews - all of which were group interviews with about 4 people per interview. Before my final interview I was asked to complete a homework assignment and had to walk through it during the interview. Overall, it was a pleasant process. The questions asked were actually good/meaningful, and everyone was very warm.