CEO
Keith Duncan
CEO Approval Rating
82/100
Favor is a Texas-based online delivery platform that allows users to order food and groceries from local restaurants.