In-house recruitment gives full control, but it is usually slower and more expensive at the start. Team leasing works better when you need to deliver the roadmap quickly, validate a new product area or relieve an overloaded team.
A good external model should not end with supplying CVs. If the partner does not take responsibility for onboarding and communication, the company still pays the cost of operational mistakes.