Discovering Sales Channels careers in Manila, Philippines