They aren't scams, but the odds are very long. I'd guess longer than the lottery (tho PCH is free to play). My father and grandfather entered for decades (through the mail) and never won anything from them. I've done so for about a decade and won $20 thus far (but hope springs eternal, haha).
Whether they're worth the time or not is up to you.