Pros: Gets you experience.
Cons: A hard life, join an easier company, they are out there.
I was with a previous company for 7 months. I didn't know how good it was until I joined swift. It's a hard life when you do 300-800 mile runs constantly, because you're constantly swapping trailers and therefore waiting on shippers and on deliveries. With my previous company, I would most often go on 1500 mile runs up to 2500 miles - it was truly an OTR 48 states job. Not so with swift! All I got was California and the surrounding area - maybe 6 states total, not even 11. -_- I made more at .31cpm with the previous company than I did with swift at .35cpm. Really, I think I was making minimum wage many days.