I started searching for remote-first companies and specifically targeted them. I have 10-15 years of experience (depending on the specific needs of the company) in software, I was in a stable position at yet another zombie startup so I had time to hone my resume, interviewing skills, etc. Took me 2 tries and 2 years to land this particular position but it was worth it.
Interviewing can definitely be a numbers game but in hindsight (and just my experience) it's important to only go for companies where you think you'd be happy working.
As for onboarding, whether it's a remote first, omg-remote-because-of-covid, or an in-person company I've had varied results. My experience at most startups is that onboarding is pretty low on the priority list and quality is very dependent on the hiring manager and the team you've been hired onto.
Interviewing can definitely be a numbers game but in hindsight (and just my experience) it's important to only go for companies where you think you'd be happy working.
As for onboarding, whether it's a remote first, omg-remote-because-of-covid, or an in-person company I've had varied results. My experience at most startups is that onboarding is pretty low on the priority list and quality is very dependent on the hiring manager and the team you've been hired onto.