Tech job bloodbath comes to IBM, CFO links layoffs to Kyndryl, Watson Health
Human Capital leaves the building
Off-Prem26 Jan 2023 | 20
IBM (International Business Machines) is a global technology giant headquartered in Armonk, New York, in the United States. Its products range from mainframes to software and consulting to cloud-hosted services.