This is how it is good too so you are going to be paid for your service. If you decide to get salaries from them, you may not make as much as you just getting paid for the work you have donePersonally, I prefer this kind of jobs, there's no job that doesn't have it's own disadvantages and advantages, some companies work with this model, they employ for instance a mechanic in a company, and he is required to stay in the company so that whenever any machine or engine is faulty he will repair it, and get paid on monthly or weekly basis, irrespective of how many times be makes repairs.