Should I set up my [pool company, outside cleaning company, maintenance contractor] as an employee or a vendor?

QUESTION
Should I set up my [pool company, outside Cleaning Company, Maintenance Contractor] as a Staff or a Vendor?

ANSWER
If you would like to assign specific tasks and think you can get this person/company to use their dashboard, you have to set them up as a Staff. Staff can be assigned specific tasks for you to schedule on your scheduling calendar.
If you only want to share booking lists or email issues to this person/Staff, you can set them up as a vendor.  You can forward issues via email to vendors, but you would need to close out the issue once the vendor is done.  Vendors can be set up with a dashboard where they can view bookings.