The recruiter reached out to me initially. We had a phone interview which led quickly to an onsite interview a couple of days later. Onsite interview was great. I met many people that I would interact with and they were very good at explaining the current process and the challenges they were having. Met once again with the hiring manager a couple of days later. Offer received one day later. Seven days total. Very professional experience that did not waste my time.