I don’t work on any contract that says “Payment upon publication.” NO ONE EVER SHOULD. I don’t care if you’re trying to break into the industry, I don’t care if you really, really trust the publisher. DON’T DO IT.
— Kevin Wilson