One thing Spindle was doing that caused issue was treating us like independent contractors. The problem is we had no control over the rate, the schedule, deadlines.
This causes issues with taxes. It is a regular scheme to save costs on payroll and avoid taxes.