Applied online. The entire process happened through email and video-calls. Recruiters were sort of disorganized, e.g. wrong link for the video interviews didn't work.
Process:
1) Recruiter screening, 2) Hiring Manager interview, and 3) Virtual onsite with four directors.
Before the onsite, I got an email to complete the background check. Weird, in my experience companies extend a contingent job offer before asking for a background check.
Anyway, I felt really good during the interviews and I got good comments from the interviewers. Moreover, background check wasn't a big deal, I have a clean record and provided documents to support everything.
After all of the interviews, total radio silence from the recruiters . Finally, 3 weeks after I got an automated email saying I wasn't selected. I felt disrespected. I spent 3 months in a selection process, I expect the recruiter to have the kindness to write a three lines email to say I wasn't selected. Many other companies even call you to give you the bad news.
I understand that a company use canned emails early in the process when they have dozens/hundreds of candidates. But for very specific professional positions at the end of the recruitment process you have only a handful of candidates which deserves at least 5 minutes of additional time to provide status of the process.