should they fill positions internally or use a recruitment agency?

The answer depends mainly on three factors:
how quickly you need people, what type of positions are involved and what level of flexibility the company needs.
Companies today are dealing with the same question:
should they fill positions internally or use a recruitment agency?

The answer depends mainly on three factors:
how quickly you need people, what type of positions are involved and what level of flexibility the company needs.
The most common situations include:
Internal recruitment is more suitable when a company has sufficient HR capacity, plans recruitment systematically rather than urgently, and at the same time does not experience a significant shortage of applicants on the market.
In practice, a combination of both approaches often proves to be the most effective:
agency employment for operational, seasonal, mass recruitment or specialist recruitment, and
internal recruitment for long-term and strategic positions.
If a company needs speed, flexibility, expertise and savings in HR capacity, agency employment is a suitable solution.
The most important thing is to choose the model according to the company’s real needs.