Applied online, recruiter reached out and conducted a phone screen within 5 business days. Over 4 weeks later I was scheduled to speak virtually with the hiring manager. Great conversation and was told that an in person meeting would be scheduled by end of the week. A week later I emailed the hiring manager for an update and received no reply. 2 weeks later I emailed again and received reply that another candidate was selected. 4 days after that recruiter called to offer referral to 3 other agency recruiters which was very kind!