The training company is to train new people, and the headhunting company is to tap talents to change jobs.
Headhunter, which means people looking for talents, is to help excellent enterprises find the talents they need. Another way of saying this word is called advanced talent search.