Easy and well-managed process. First HR interview and then technical interview with team lead. Fully remote interviews, no need for on-site visits which is very much appreciated. Both interviews were completed in 2 weeks, HR responsible was excellent at managing communications and keeping me in the loop. Offer received after 3 weeks.