A temporary agency will provide an available worker who may or may not be a good fit to handle the tasks you need accomplished.  With few exceptions, the next time you need a worker, the temporary agency will NOT be able to send you the same worker.  Then you will have to train another person, who may or may not be as good as the first worker.  Spending a lot of time training temporary workers is not very cost-effective.  Once you train ME, then you get ME – every time!  I keep detailed notes on each job as necessary, and you won’t have to train me a second time – I can walk right in and start the job for you, saving you time and money!