could you give me the explanation to the following sentences:
1. Since joining Op-Center 6 years ago, he was up to his cleft chin in substance
2. Often he ended up learning on job. But even international confrontation gave him satisfaction he would not have gotten from negotiating product placement in movies for deodorant or beverage brands
thanks in advance