Pros
There are none. Unless you like never being home and not making any money; in fact, you owe them at the end of the week.
Cons
Do not lease a truck; you can't cover the payments. They nickel and dime you for everything. They could care less if their employees even have food to eat; but if you happen to be in Utah, they might let you pick up their trash at the main terminal for 2 pieces of pizza and a medium soda. They tell you they'll get you in a truck in a day or two but it took over 2 weeks before they had one available. There is no "wear and tear" clause in the contract. If you scratch it, you pay for it to be painted; if it has an oil leak, you will pay out of pocket for the repair. If it takes them 2 or more days to get around to working on your truck... too bad... you don't get paid.