Contract assignments generally have a specific start and stop time and are primarily project based work. Contract assignments may pay more or less depending on the needs of the organization. Generally, administrative, clerical and customer service professionals are paid on the lower end of the wage scale, while IT and engineering professionals are paid for their demand skills.
The trouble with contract assignments is that the "Employer" may not always properly vet the required skills and abilities or they may not fully convey the scope of what is needed to be done. Contract assignments can be very difficult - you almost have to take the bull by the horns and jump right in since you will not get the benefit of employee orientation.
When looking for an assignment, be careful to research those agencies that you will work with - as not all agencies are alike. Reputable firms will have a solid orientation program, clearly and easily understood processing documentation, history on their clients and a reputation for treating their employees well. If you have any concerns about working contract assignments, as for references. Employment is still a two way street and it is in your best interest to make sure you are working with a firm that pays their bills and pays you - ON TIME, EVERY TIME!