Some time ago my sister and her first husband drove team for Crete.
They really loved the company. They worked out of the Knoxville, TN
terminal. If I were you I would find a junior college or vocational training
school and pay for my own training. That way regardless which company
you choose, should you decide to leave you would not leave with a big
financial obligation. A fellow I know went through Schneider's program
and had to stay for a year. Had he left prior to the end of the year he
would have been obligated for up to $5,000. He kept the agreement and
left after a year. If you go through a local junior college or vocational
school they will usually assist you in job placement with no charge!