I think that remote work doesn't have to imply remote interviewing. You could easily do a remote interview to start and if the company is ready to extend an offer they fly you out to finalize things on-site before you start - or you meet one of the engineers/your manager in person before you start (hopefully avoiding this bait-and-switch).