After months of recruiting, a team finally found the right candidate for a very specific coding language assignment. Due to this delay, the team has a tight timeline without any float. A day before the candidate is scheduled to join the team, the project manager realizes the candidate has a non-compete agreement from the previous employer. Which of the following should the project manager do?
A. Withdraw the offer to the candidate and raise this as a risk
B. Ignore a potential lawsuit since this is a critical project
C. Use a third-party company for the contract to legally avoid responsibility
D. Have a meeting with the project sponsor to discuss the situation