Pros
When I was there, most of the managers were pretty relaxed, and good with helping out when needed.
Cons
You use your own car, so you are responsible for all the maintence, fuel, and insurance. The pay is low, and they get out of the normal milage reimbursement by paying you per delivery, and and saying that the tips are enough to cover everything else. The amount they pay in reimbursement is pretty weak. It seems like a good amount at first, but once you actually start driving more, you notice how bad it is. You are heavily reliant on tips, which you may not receive depending on the customers. The reimbursement is also taxed, so on some of your paychecks, you won't even receive the reimbursement. If your car isn't incredibly reliable, fuel efficient, and your insurance doesn't suck, it is not worth the cost you will be taking on.