NASCAR lays off employees across the country
NASCAR was downsized on Friday
An estimated 5% of NASCAR employees were laid off
It was rumored that NASCAR would begin laying off members of their staff.
On Friday, that happened. Employees of the stock car racing sanction were laid off at various positions within the privately held company.Read More