Applied through the portal and received a request for a phone screen by the hiring manager a month later. Within three weeks of that had spoken with HR and had a 5-hour interview with the team. The 30-min talk with HR was a recruiter asking scripted standard questions rapid-fire and then explaining benefits. I received an offer within a week of the full interview. That interview was all virtual because another candidate could not interview in person, otherwise it would have been in person.