#1 question to ask a recruiter offering you an interview: Have they placed someone else at the same company.
If the recruiter is worth working with, they have a contract with target employers, and aren't just as disconnected as you are as a prospect.