have a job on your hands - definition and synonyms

phrase informal
  1. to have a difficult piece of work to do

    Whoever gets the post has a real job on their hands.

See also main entry: job