Pros
+ Set own hourly blocks + Simple interface + Not locked in an office + Clients are usually nice. Usually. + If you are lucky to stay in a populated area, you can make some decent money. Especially if you're fast and polite. Again, if you are lucky. The company dictates this "luck".
Cons
+ Availability is dictated by an auto schedule, defaulting to about 30 - 35 hours. Sometimes less. + No more uniform and bag provided. While it may be a plus to some, it added a degree of professionalism that set it apart from competition + Most importantly, it's no longer a W2 employer. Have fun itemizing your (many) job expenses alone. + The progressive damage to your car will eventually outweigh whatever bank you make. + You are not compensated for miles driven. They could start you at the heart of a town (ideal money making), fling you an hour away, then lock you down there (neutering your income like a feral tomcat). + Customer service is outsourced and, at best, incompetent. They don't know you're in the middle of nowhere, or waiting at the local restaurant for an order, or even if you're delivering to a hospital. Therefore, they lack perspective. Also, will try to screw over the customer and/or you if it makes them a scratch more money. + Will ask you for more, but not provide more. "Oh can you stay an hour or two afterwards? We are really busy." Once or twice, yeah sure. You gave me a job and I'm thankful. Every other day? Fix your crappy turnover problems! + Keep track of your earnings. There have been lawsuits over it.