New urban fantasy theory:

Walmart hires vampires. This explains why it’s open 24 hours a day, why working there is often described as ‘soul-sucking’, and why there’s almost always no windows.

Most damningly, Walmart is one of the few stores that specifically hires a ‘greeter’ with no other job than to welcome every person into the store.

Because vampires have to be invited in.