Walmart said that the one-time bonus will be given to all eligible full and part-time hourly U.S. employees. The amount of the bonus will be based on length of service. Workers with at least 20 years qualify for a $1,000 bonus.