Does “Your Pitch Suck?”

I was catching up on my reading over the weekend and enjoyed reading the January edition of Inc. magazine that made mention of a free service called “Your Pitch Sucks.”   You sign up, share your pitch, and — within 24 hours — receive...