An agreement in which one company hires another company to offer a service is called __________.
Many companies also ask their employees to sign a ___ agreement or a confidentiality agreement. Such an agreement legally prevents the employee from sharing privileged information about the company to outsiders.