The team was very organized and efficient during the interview process. Before coming into the office to interview, I had a call with the hiring manager. After the phone screen, I was then given "homework" to do within two days. This was the most difficult part of the process. After submitting the homework, I heard back in less than one day about coming in for onsite interviews. The onsites took place the following week, and the team sent very helpful prep materials so I knew who I was speaking with, how to get there, etc. My onsite interviews lasted a few hours and I spoke with 6 different people (this # does not include the HR rep who got me settled in). Within a week of my onsite interviews, I was offered the job.