Pros: hours, money, travel, amazing meals at road stops
Cons: no family time, isolation, demanding busy spurts quarterly.
If you desire being away for 4 weeks at a time with little to no comforts in life available then being a truck driver is for you. You're pay is about on par with most entry level skilled work, but the fact is you never get to really enjoy the money you make. Sure you're free to travel the roads of America and see the wonders from the open road. Even on occasion have a vacation wherever you choose as long as your dispatch gives you the go ahead with a load that direction. That may be all good well, however you wont see anyone you care about in person, save for a few days a month that you're allotted.
Its not all bad though, you can virtually make your own hours up as you go along. You do have a boss within 1,000 miles of you. Best of all, most days you can simply sleep in due to bad weather in the winter, no more alarm clocks for these guys. All things considered its a double edged sword of sorts. Take it with a grain of salt and if you nothing better to do. Drive a truck.