Pre-job training depends on whether it is charged. If fees are charged, most of them are shell companies, or they use legal loopholes to collect money. Formal company training is free and paid. Although I have never been to this company, I have experienced such a thing. As for the salary after the hill, it is just a bait.
For reference only,