I can confirm, I've heard this from drivers as well.
As an anecdote, the one time I left a 1-star review, the next day I had a 20-min wait to get a car. Not sure if it was bad luck or I was getting penalized for leaving a bad review...
As an anecdote, the one time I left a 1-star review, the next day I had a 20-min wait to get a car. Not sure if it was bad luck or I was getting penalized for leaving a bad review...