3 ms·What does he mean by "their pitch"? Doesn't this assume they're launching a product?by willlma 12y agoWhat does he mean by "their pitch"? Doesn't this assume they're launching a product?