I went through 3 rounds of interviews. First, a pre-screen phone call with the hiring manager. Second, an office interview at the corporate office with hiring manager and 2 others from the team. Third, an onsite interview to understand and see how the core operations work, which is located in Oklahoma. From start to offer it took 2 weeks.