The agency does an initial interview in person, and then based upon that presents you with temporary or temp-to-hire positions - they also have a separate section who recruit for permanent positions.
Once they take you on board, you only get hired when they have a particular job where the client chose you from those people they had provided a selection of.