I initially received an email to schedule a 30 minute call with HR. After the call, we set up a time to have an onsite interview. I interviewed with 5 different people, with each interview lasting about 30 minutes. During one section of the interview, I was able to tour the facility. Definitely a nice facility - they have a gym, daycare, and dog park (nice benefits). Overall, the interview went well. Most questions were in regards to my technical skills, not many behavioral questions. It took about a week and half for them to follow up. Overall, the process took about 4 weeks.