I applied for a job with a firm, and went through a technical phone interview.
It turns out that the position is for a second company, and I would work as a contractor from the initial company.
Before allowing me to interview with the hiring firm, they wanted me to sign a non-solicitation and non-disclosure agreement.
"Non Solicitation During the Term of this Agreement and for One (1) year thereafter, you shall not seek employment directly or through or on behalf of any party, any persons who are then introduced by [FIRM] to you".
I checked the term of the agreement - and it was the later of three years from the agreement or three years from disclosure of confidential information.
This gives me pause for thought, as does the fact that the agreement does not mention the hiring firm so I'm thinking this agreement could hold for any possible firm they would introduce me to. They say it only applies to this position, but that is not what the agreement says.
They are willing to change the clause to one year, for me that is still excessive and I wonder if this can ever be normal practice? I'm usually familiar with such agreements being signed between the employer and the agent, as the candidate I've never been asked to sign something like this.