From the following points, we can measure the legitimacy of labor intermediary and the formality of contract.
First, are you qualified (you can find it on the website of the Ministry of Commerce)? Qualified people are not necessarily liars, but unqualified people must be liars.
Second, whether the fees are transparent or not, the contract should be clearly written.
Third, whether the expenses are fully refunded after going abroad, whether there is training, whether the training fee is included in the expenses, and the training fee is not refunded after going abroad.
Fourth, whether the charge is one-time or multiple times. Is it clear in the contract? What does this fee include?
Fifth, is the contract the same as the salesman said? Don't say one thing and do another, do it. Some people don't allow you to take photos or hire a lawyer with a contract. Formal contracts are not afraid of verification.
I can tell you this because our company can do it. If you have an idea, trust me privately!