Contractor Staffing

What is contractor staffing?
What to consider?
When to hire a contractor?
Benefits of hiring a contractor?