This is not a game I enjoy watching people play. I got a call last night from an engineering friend who found himself caught in the middle of a staffing firm dispute.
Two firms submitted him to the same role at a bank. The client contact was never disclosed up front, so he was essentially flying blind and trusting the process.
He did everything right. He interviewed, received an offer, and ultimately chose the firm that advocated for him most strongly. He felt they had a relationship with the hiring team (one of the folks who interviewed him was on that companys payroll), the compensation was better, and the benefits were solid. On paper, it was a clear decision.
But then the situation shifted.
The second firm started calling and texting him repeatedly telling him he was required to go through them, that ownership mattered, and that the other firm would be “notified.”
His words to me were simple:
“Jaclyn…what is going on here? I would honestly be devastated if I ended up losing this role because of this.”
He did nothing wrong. He asked the smart questions and followed the process as it was presented to him.
And still, he ended up in the middle of a dispute that had nothing to do with his performance and everything to do with vendor dynamics.
After I posted this, recruiters started sharing their perspective
A few themes came up repeatedly in the comments, and I think they’re worth calling out because they reflect how common this actually is.
One recruiter broke it down clearly:
Staffing Firm A submits a candidate first. Staffing Firm B submits the same candidate later. The client whether due to fees, relationships, or miscommunication, moves forward with Firm B.
From there, things escalate quickly.
The candidate interviews through Firm B and receives an offer.
Firm A later discovers the hire and claims ownership based on first submission.
Now you have a dispute.
What happens next depends entirely on the client agreements and how aggressively firms choose to enforce them.
In theory, “first to submit” usually holds ownership and that’s typically outlined in staffing contracts.
In practice, I’ve seen a wide range of outcomes:
- fee splits between firms
- Firm A enforcing ownership and losing the client entirely
- Firm A walking away and ending the relationship
- and in worst-case scenarios, the company rescinding the offer to avoid a contractual conflict altogether
That last outcome is rare but it does happen. And when it does, the candidate pays the price for a system they never controlled.
The part people asked me about: “Did your friend interview twice?”
Someone asked me directly after my post if the candidate actually interviewed twice once through each firm.
And the honest answer is: yes.
He did.
The same hiring manager spoke with him twice, once through each staffing firm.
My guess is the manager approved the interview through one channel, then didn’t realize the overlap until later when things were already in motion. Agreed to take the interview without reviewing the profile, and came onto the meet surprised.
But this is where things get messy.
Because technically, it is the recruiter’s job to prevent this from happening, to control submissions, ensure clarity, and avoid duplication.
My friend asked the right questions, but didn’t get the information needed to fully protect himself in the process.
So when people ask “is it the recruiter’s fault?”
My answer is: yes, in this case, I think it is.
Not in a malicious way. Not in a dramatic way. But in a process accountability way.
The only thing I kept coming back to when talking with my friend was this:
What information did he actually have before the second interview? And how was he supposed to connect the dots when he was told, “they requested you for interview, let’s proceed”?
His response was basically:
“Jaclyn, I am. It’s a huge bank. I always get calls about gigs there. I tried to get what information I could, but I missed it. They emailed me saying the client requested the interview, so I said great and next thing I know I’m back on the phone with the manager who interviewed me.”
And that’s the problem.
The system relies on candidates catching things they were never given full visibility into.
So what happened?
Last I checked this evening, he moved forward with the firm that gave him the first interview and ultimately secured the offer.
The second firm re-entered the conversation earlier today with counteroffer. They attempted to increase compensation and added that they had a strong relationship with the hiring manager’s leadership chain, implying he was required to go through them. They told him that once he confirmed, they would immediately begin paperwork. I could be wrong, but it felt like a pressure-based escalation at that point.
It’s Thursday, so hopefully this gets ironed out early next week.
Quick ways candidates can protect themselves in these situations
There are a few simple checks that can prevent a lot of this confusion upfront:
- Ask for the REQ ID before interviewing
- Confirm the hiring manager’s name early in the process (poke once on first call, and again on submission. If they won’t share, ask why. There might be a reason, but they should be able to explain it to you)
- Ask whether the recruiter has people actively on payroll at the client (not just relationships or prior submissions)
- Clarify directly: “Do you have a confirmed relationship on this specific req, or are you working through a partner/MSP?”
The goal isn’t to overcomplicate the process: it’s to ensure transparency before you’re already deep in interviews
Final thought
This is a common game in our industry, and I’m tired of watching it play out.
We are in a brutal market. People are not pawns.
If you’re a recruiter, the candidate’s outcome has to matter as much as the placement fee.
Full stop.
Because moments like this are exactly why trust in this industry is where it is.
