Flag, don't vote to delete
If three people vote to delete it before six spam flags get through, then the post will have to be undeleted before it can continue to be flagged. If six flags get through, that post is deleted and locked by Community (and gets its content shoved into the revision history), which will also remove 100 reputation from that user (assuming they had any, which they almost always don't) and eventually ban their account and/or that IP address.
If people delete the post, the spammer will be free to continue, which clutters up our beloved site (citation-needed) and is in general, extremely annoying to deal with.
If everyone instead flags it as spam and downvotes it (a spam flag is also an automatic downvote from Community), it will be deleted by Community which can also help stop the spammer from continuing.
So overall, don't vote to delete spam; flag it as spam, maybe post a link to chat (along with a note to not delete it), and be on your way :)