Phone screen and then on site interview where I met with 5 employees. Phone screen took about half an hour and the on site took around 3 and a half hours. Overall the process was extremely efficient, took a week for the phone screen and then another week for the on site interview. Everyone was very nice and the process straight forward.