PTC Network
–
India Gate, Delhi, 110011, India
... PTC Network has offices in New Delhi, Mohali (Punjab), Amritsar (Punjab), Mumbai, New York (USA), Mississauga, Ontario (Canada), and London. Role Description This is a full-time on-site role for a Sales Manager at PTC Network. As a Sales Manager, ... - Jun 21