Head of Sales & Marketing, India & SAARC Full-time Company DescriptionWith more than 160 sales and logistics facilities in over 70 countries, highly