In house trainers are alright but hands-on training with a TE, extremely bad. I would suggest everyone to look elsewhere if you are serious about trucking and making some money.