Pros
The store I worked at had a small delivery zone, so we could make more deliveries in less time than other stores. If only the management was competent enough to increase customer satisfaction so we'd get more orders! However, I was rarely stiffed, and easily made $20 an hour on weekends.
Cons
You will often have to work during the hours that are most fun not to work, because this is when people order the most pizza. You must drive a cheap car that's cheap to maintain, because you will be incurring severe wear and tear on your car, no matter how responsibly you drive, due to all of the starts and stops. You can try to move up into management, but you'll only be paid minimum wage for the first year, and hardly anything more on top of that (it's not worth it). You will be expected to wash dishes in your down time, but you can easily get away with not doing them due to management apathy.