In 21 states, Wal-Mart is the single largest employer.