Interview process was lengthy. First a 30 min phone screening with 3 people, then a 2 hour in person interview in the middle of the day. This was 3 separate interviews, one with the supervisor, one with the previous panel form the phone interview, then finally one with the entire team.