The player should usually know generally what the reward will be before he/she accepts the job.A favor, like a job, is performed with a reward clearly in mind (though the precise nature of that reward might be unknown), but the reward is a service, rather than material.