I've worked for tips so I always tip well. That said, I hate it. Businesses should pay their workers fairly instead of offloading that cost onto the customer and pretend it's conditional.
Even though it's their job I will always tip no matter where I'm at it's just in me to be kind and thankful for others serving me a drink or food or giving me a ride .