There are 2 options for temporary contracts. The first is to add a new site every time that you get a temporary contract. The second option is to designate an ongoing site within the software that you would use for all of your temporary contracts.* The decision comes down to how many temporary contracts that you have in any given time period.
* Check out this support article on how you can set up a Event Site