it was a whole business day of interviews, each interview containing a group of 4 or 5 people in separate teams. I was first contacted and had my first interview with the manager of the team before the series of interviews. I heard back from them within two weeks, which was pretty quick. The interview process was pretty standard, so as long as you prepare for the questions, you'll be fine.