I applied for the role and within a week I had a screening call with the recruiter. The following week he scheduled me a virtual interview with the hiring manager and a week after that interview I met with members of his team. The day after I met with the team members the recruiter gave me a verbal offer and several days later I spoke with the hiring manager and the offer was official.