Although these programs are often called 'free CDL training' or 'free CDL schools', this is not the case. Yes, there is little to no money up front or fees charged to get your Commercial Driver's License in this way. If you successfully complete the course and get your license, the trucking company will offer you a driving job. But here's the kicker. In exchange for the training the company has provided for you, they'll hire you, but you must stay with them for a set period of time. The time period is usually about 12 months, sometimes longer, depending on the company. hould you decide to bail and say 'To HECK with it, I'm not staying with this company!", you will find yourself in a legal bind. The trucking company will ask you to repay them for the training they gave you. If you don't pay up, they will pursue you legally. So my advice to you is this. So my advice to you is this. If you enter one of these company sponsored training schools, take the time to do your research first, in order that you train with a decent company, which will treat you well and give you a decent pay after training.