I do contract project manager work. Contracts are typically 6 months to a year. Because of the nature of my work, I am interviewing regularly for my next gig. I rarely turn down an opportunity to talk to someone, unless it's a three-month contract. When I am contacted by recruiters who have short contracts, I avoid those, because my experience shows that the company is either trying to be cheap, or has no idea how big their project actually is. Add in the inevitable delay at onboarding, and it is a stressful situation. Anyway, as a PM, I am brought on early because I often have to turn around and hire others (software analysts, trainers, etc.). It is remarkable how poorly some people interview, and I don't think they are aware of it. Then there is the dynamic of the third-party recruiter. I have come to really dislike these people, because they often don't know what they are talking about, yet they have become the gatekeepers of the job. They hide details of the job ("It's an Eastern US Company") that may help you prepare for your interview, and they have a dollar amount or percentage they are trying to hit, so they may not be representing the hiring company's best offer (That's probably more of an issue in the contract world than the FTE world). Add in their "check all the boxes" approach of finding candidates, and it's a mess. I say all that because I think there are strategies for getting past the gatekeeper to even be submitted for the job. Then, there is a switch to planning for the interview with the company. I make it a habit to read every line of every resume submitted to me. I'm not saying I would never hire anyone with bad grammar or typos on a resume, but I am not NOT saying it either. If someone here wants to pick my brain, I would be willing to help.