Dell Inc. is shutting down a customer support unit in Nashville that serves clients that have global operations, a move that will idle 96 employees. The layoffs would be effective next Wednesday, the Round Rock, Texas-based computer maker said in…
Read More