Walmart will pay a bonus of up to $300 to every hourly employee and hire 150,000 new workers

The company will pay $300 to full-time employees and $150 to part-time employees for a total payout of more than $365 million.