The difference between this and contract is that the people stay. They learn your systems, sit in your standups, and stop needing to ask where things are. You get most of what a permanent team gives you, on monthly terms, and you can change the size of it when the work changes.