day 1 - phone screen with recruiter
day 2 - met hiring manager and recruiter for lunch interview
day 3 - met with 5 people individually for 45 min each (15min break before next person)
day 4 - met with 2 directors individually for 45 min
Recruiter did an excellent job prepping me for the interviews and really moved quickly since I had other offers on the table with other startups.