They work around your schedule, you tell them when your available and they find runs on those days. Great for drivers that don't want to commit to a permanent position with one carrier. You can drive for several companies and find the one that fits, or just stay working for several as a fill in.
Freedom to work only when you want
Benefits not very good.