A related suggestion: make a list of such companies, prioritize it by how you feel about them and their locations etc.. then work your way up the list from the bottom (worst first).

That way you'll have had some practice / experience with the process by the time you get to the preferred candidates. wink

Cheers