How long do the jobs usually last?

The length of time of each job varies greatly. Some jobs are only for a few hours, some several weeks or even months. Every job is new and different.