Interview process consists of many steps, most of which are quite time consuming. I made it to the final stage, but was not selected, which makes the process feel like a big waste of time. Step 1: Began with 30 minute phone conversation with recruiter, discussing position and my general background. Step 2: Invited to record myself answering seven behavioral-based interview questions, including an introduction about my background and technical skills. You get one chance to record yourself answering all but one of the questions, though you have time to think about the question and practice an answer before recording. With time to think of answers and rehearse briefly between questions, this took about 90 minutes for me total. Step 3: Filled out several forms about work history, education history, and financial records. This takes about 45 minutes to an hour. Step 4: Invited to a virtual interview with two team members. This was scheduled for one hour and mostly involved answering basic interview questions using the STAR method. Step 5: Invited to interview with the hiring manager. This was scheduled for one hour and was more conversational, with the opportunity to ask questions about the position, goals of the team, etc. This meeting was followed by a 30-minute "meet and greet" with the entire team. Step 6: Invited to complete a series of assessments. This included a personality test, a deductive reasoning test that is timed (similar to Sudoku, but with shapes), and a case study scenario that you read through and then answer multiple choice and open response questions. Together, the three assessments take about three hours to complete. Following my final interview and completion of assessments, it took three full weeks to hear back that I did not get the position, with no communication in the interim. In total, I spent around 8.5 hours in interviews or completing interview-related tasks. This does not include preparation time. So if you are considering applying for a position that is part of the home office/headquarters, you may want to think about if it is worth your time. You may do all of this and still not be offered the position, as happened to me. I will say that everyone I spoke with was very nice and made the interviews themselves pleasant. Most of my frustrations are with the process overall and decisions seemingly being made by HR and upper management.