With your extended period between school and starting to drive, I would consider (ready for this?) Werner. They have a long training period (275 hours of driving) that will get you plenty of windshield time, but they also offer the option of letting you have some home time in the middle of your training period. I started out with Werner, but between problems with my trainer and his truck (he refused to go over any hill without an engine brake and the brake on his truck kept going out) I got frustrated and left for another company.
I wouldn't personally stay with any of the training companies like JB Hunt, Swift, Schneider or US Xpress for any length of time, but that's just my opinion. Use them for training and then go to a different company that will treat you better.
I've also heard good things about Roehl and their training program, but don't know much about them.
I've never found anyone that had anything good to say about Covenant, so I'd pretty much write them off without any consideration.
