I love delivering, but working for these companies (have worked at several) is shit.
Imagine you tip someone, you would expect that to go to the driver. Nope. These companies ALL take these tips from the driver. For example, grubhub guarantees $13 a hour in Minneapolis, but you don't keep any tips unless you go over $13 a hour.
In the 6 months I worked at grubhub and only ever made more then the minimum twice. Those days grubhub only paid me my mileage and a $3 delivery fee, which worked out to about $30. Pretty fucking good for a 13 shift huh?
If you tip anything but cash, it's going only to grubhub to make it cheaper to hire that driver. Don't give your tips for grubhub give it to the driver.
Or better yet just don't fucking tip if you have to use these services... I didn't care AT ALL if I never got tipped because I ALWAYS made the minimum.