The length of time you work has nothing to do with being a contractor or employee. A"temp" or "contractor" in your last sentence are typically employees of a temp agency, and not 1099 contractors. The agency covers the employee benefits, and takes those costs when consideration when negotiating the contract with the company.