While some clients might take a more hands-off approach towards their relationships with consultants, they almost always set some terms that shape how those contractors operate - and those terms are typically set in what's known as a consulting agreement.