It was over several weeks, but each interaction was pleasant and if I ever had questions, they were quickly answered. Multiple video interviews with different departments and then a final interview with the direct leaders of the team of the position. The limited options for meeting dates & times were a bit difficult arrange my schedule around and would be the only real negative for the whole process.