I am the owner/operator with no other employees. I do most of the work myself and occasionally use subcontractors for larger projects, all of whom I have known and worked with for many years. As for billing, with homeowners payment is due upon completion of job and for businesses invoice due dates range from 10 to 30 days.