This means that you can release them when the work is done and rehire them when you need them again. This gives you room to look for the best developers to deliver high quality products. Also, you may usually need one expert per a game development stage, for example, you may need a designer this week and a content creator the next week, and therefore, you bring each individual into the project when you need them.