If you have not worked with a recruitment agency before, you may have a lot of questions. On the one hand, what can you expect in general from such a partnership, and on the other – which specific agency to choose and how.
Therefore, we will summarize the main questions you need to ask before making a final decision.

Do you have experience with recruitment on similar positions?

Due to the characteristics of the Bulgarian market, you will not meet many companies that specialize in a single area. The exception here are the IT recruitment agencies. Therefore, most agencies have experience with a wide range of positions and sectors.
It is an advantage for the agency if it has worked on a similar project in the past. However do not be too critical of this criterion, especially if the position you want to fill is quite specific. Keep in mind other factors and questions, such as:

What is your history with companies in the industry?

Even if the answer to the first question is no, you can mark previous experience with other companies in your sector in the pros column. In this case, the agency would have contact of industry experts who can be helpful with recommendations.
And when it comes to competition, be sure to ask your future partner the following:

Do you work with our competitors?

If you have decided that you need to “hunt” the person you are looking for from a specific competitor, it would be good to make sure that the agency you choose does not work with this company. In that case, they would have a contractual obligation not to “hunt” employees from their client.
The next category of questions you need to ask is related to how the agency works.

What is the methodology you use?

Depending on the level in the hierarchy, the specificity of the position and the necessary qualifications, a good agency will offer you different approaches.
By default, the two main methodologies are Search & Selection – when the candidate is actively looking for a job and finds you, and Headhunting – when the agency needs to find the person and with you to inspire and motivate him to start working in your company. Do not forget to ask them also what databases they use, whether they have a practice of getting references for candidates.
And last but not least – what resources will be allocated for your project; how many projects a consultant works on at a time.
Although a good consultant can work with the same quality on several projects, you would hardly want him to have to juggle 10-15 different positions.
Once you have read in detail what you can expect as a quality of service, then comes the last question:

How much will it cost?

Besides the monetization of the service that the agency will work for you, pay attention to several other parameters – how flexible is the agency in terms of commissions and payment methods, do the agency have guarantee if the applicant leaves, what are discounts if you hire more than one candidate, etc.
Do not make a hasty decision and do not let yourself choose only by price, as the right choice of agency can be the first step towards a long-term and beneficial partnership.