Pros
There are a lot of perks such as making your own schedule, getting to be your own boss, and getting to know the city you're driving in. There is also a $9/hour guarantee when you get on the schedule in time to select your hours in advance.
Cons
In my experience, you really have to stack up hours with favor in order to truly make a profit with how much money you lose in gas and occasional parking fees. Runners are often looked down upon at restaurants because we can't tip the people serving our customers. In addition, the orders from customers are often vague, and you're left having to ask several questions on their preferences, and I often have instances where they are slow to answer. This serves a challenge when I'm at a busy restaurant with a line out the door behind me. Hours can also be hard to claim in smaller towns like San Marcos, because there's such a large amount of runners. It can also be tricky when you have little information about the restaurant, sometimes I may get an order during rush hour downtown, and I'm stuck spending extra time searching for parking, and causing it to take a much longer time.