Pros
They will get you home when you want.
Cons
Very inconsistent with miles. Many times you get a preloaded assignment to find out that it is a live load when you get there. Or vice versa. Then you have to wait forever for them to change tasks. Detention pay is horrible, which happens alot. Sign on bonuses are pointless, they are taxed at 40%. Don't let them fool you. I have a perfect driving record, but was let go because someone reported me doing a legal u-turn at an intersection. This is a day after I reported that I had to go to emergency room for shingles which I had been working with for 4 days without any meds. Coincidence?, I think not. By the way, they will try to prevent you from getting quarter bonuses, I have an inside source that says they get incentives for keeping drivers under a certain criteria. Watch out, and protect yourself.