Consultants either know what you don’t, or do what you can’t! Unlike your employees, they have specific skills which you only need for specific assignments. A Consultancy Agreement deals with these specific requirements, and makes certain everyone understand their obligations and the required level of quality of work!
If you employ people on an assignment basis, or for a particular project, you need to know that your consultant knows their duties and your expectations. A freelancer, for example, performs his or her duties outside of your office. A Consultancy Agreement detailing any independent obligations and important issues is a must!