A management consultant agreement is between a client and a consultant who provides information and expert advice related to business or project management. The consultant will often have previous experience in the same business and will work primarily with senior staff.
An independent contractor's non-compete agreement prohibits a current or former contractor from working in the same industry or for a competitor. This is common when trade secrets are revealed to a contractor that is essential to completing the work.