How does employment with a temp agency work?

I’m considering looking for work with a temp agency, but I’m unsure of what to expect. How flexible is the scheduling? How much notice do you get for available jobs? How likely is it that you can turn temp work into part/full-time employment?