Jobs are offered to all relevant Heroes in the area, based on which heroes have said they are available and who’s waited the longest. If you’re allocated a job, you’ll have 10 minutes to accept the it, otherwise it will be allocated to the next available hero.