Four rounds of interviews - phone screen with HR, interview with 2 employees (one Manager and one CSM), interview with hiring manager and a presentation based on a scenario they gave me beforehand.. HR was great in keeping me updated until the end when I had to follow up and then ultimately found out I did not get an offer. Seemed like a great company to work for but it was frustrating that there had to be four rounds of interviews.