I applied online and received an email from HR to schedule a call. This lasted about 30 minutes and I moved on to have a video interview with a panel consisting of the hiring manager, an engineer, and a different person from HR. The video interview lasted about an hour and was pretty standard. Next, I took an online behavioral assessment and I was invited for an onsite interview which lasted about an hour. It was very casual and mostly just showed me around the facilities and explained the job function in more detail. Overall it was a good experience.