1st - Hiring manager reached out to me 2nd - Met with HR to discuss salary benefits, etc. 3rd - Day long interview, I was employeed at a different company at the time and took a day of PTO for the interviews. 4- small group interviews (2 current employees interviewing me at a time) and 1 - large group interview where I needed to put together a presentation