The Internal Revenue Service (IRS) and Treasury Department have projected a tax revenue shortfall of more than $500 billion.
The Internal Revenue Service on Friday placed around 50 IT staffers on administrative leave, according to two sources ...