As a general rule, I usually delete stuff like this on site, because it's blatant, obvious spam, and that's exactly what moderators should do when they come across spam/offensive flags with such content. There's no need to wait for voting mechanisms in these cases, and moderators should feel empowered to remove such content unilaterally. I've been a bit busier than usual lately, as I am out of the United States and am staying in India, so I haven't checked in as much lately.
As I am settling in, I am making it a point to check in everyday again. It's reasonable to expect content like this to be deleted within 24 hours; however, as we are volunteers and not paid staff, sometimes it may take longer, as in this case.
Some sites make use of the chat rooms to try and pass information to other high rep users with delete privileges. That's been extremely helpful on sites like Workplace SE, where there is quite a bit of activity.
Keep in mind also that six spam/offensive flags on content like this will cause it to be deleted automatically, so we can also attack this problem by utilizing the review queues more often and understanding that any user with at least 15 reputation can contribute to this process and flag such content. Hope this helps.