Was contacted by a recruiter regarding a position at a well-known start up on Tuesday. Initial phone interview on Tuesday, in-person interview on Wednesday, follow up interview with senior staff of Thursday, offer on Friday and started on Monday!
I was given a larger panel of people who were to interview me but after only three (was scheduled to see six) they cut it off. I was a bit confused as it seemed to be going so well but I guess they got all the information they needed!