Pros
It can barely keep you from starving
Cons
Gas prices and their low base pay, lots of no tip and very low base pay runs which puts you in the negative if you accept them, but if you don't they stop letting you work. Even if you go above and way beyond for this company, they still treat you badly. Compensation isn't enough, not enough work to sustain cost of gas/wear and tear on your car after their trial month of actually being able to earn when you first start, it get a bit odd with this company after their "honeymoon period', and they love to punish you by shutting you down for a month if you make any normal human error in a delivery...they site you with a "contract violation". Doing an amazing job with this company is a fruitless effort, they do not care about it or you. Best on your painstaking endeavor with this inhuman company.