I applied online, after 2 weeks HR contacted me. The HR was friendly and approachable. The first interview was On-Demand Video Interview. You need to answer a set of questions and record a video. I had the option to rerecord all of the answers before submitting them for review. One week after submitting the video interview HR called me for an in-person interview. The in-person interview was standard with questions about my experience and some behavioral questions. The hiring manager was late for the interview and hostile during the entire interview.