A lot of GC's will say paid when paid... which means you get paid when they get paid (supposedly). This means if there are outstanding issues as it relates to any portion (plumbing, hvac, painting, etc.) of the entire project, you could potentially wait quite a while to get paid. Referrals obviously are best being somewhat "vetted" by previous customers.