Phone interview with the hiring manager followed by an onsite interview about a month later. Onsite interview consisted of a 30 minute presentation and 6 1:1 interviews that were about 45 minutes to an hour long. The whole process was well done and I enjoyed my interview there.