多项选择题

每个职业对从业人员的知识要求是不同的,那么推销人员应掌握以下哪些方面的知识呢?()

A.企业知识
B.管理知识
C.顾客知识
D.场竞争知识
E.社会知识