This company does provide vendors / subcontractors with job sites some of which are temporary and others of which are permanent,
Cons
They do not paid as agreed in the contract that they provide vendors that do business with them. Their contracts state that they pay on a net 30 basis, however as a former vendor I have had invoices that were over 90 days due and when attempting to receive payment for these past due invoices, the accounting team either ignored e-mails and phone calls, or continuously provided excuses and gave our company the runaround.