Layoffs are starting as we head into the holiday season. Many US roles, especially a number of roles in IT, are being relocated to lower cost hubs. Tough time to be a US employee, as many good people are leaving the organization. Morale is at a low point.
There are no replies in this thread yet. Be the first to post a reply below: