The interview process is pretty standard from what I've experienced at other places. There is 1st a phone screen, followed by 3 assessments. They then brought me in for a day to interview with multiple people on the team (I think it was 6 people total)- two of which were over lunch. The final interview was over the phone although there was a skype option.