Let's face it, most of us would rather work directly for an employer, but this is an employer's market, and the greatest liability an employer can take on is directly hiring an employee, hence, contractor positions are more often offered.
In my last position with Indotronix, they were never once late with a payroll deposit or expense report compensation. The job they described was exactly what I ended up taking on. They always answered my phone calls or emails quickly as well.
If you're being offered a contract position, this is the ideal company to work through. Thumbs up!