A channel partner runs its own company and owns the relationship with its customer. A direct sales rep works for you and sells inside a relationship your company owns. The difference changes who controls the customer contact and how the economics work.
