Devil of a job

A very difficult job.

Everybody thought that unloading the truck was a devil of a job.