(Source:
People Matters )
The latest layoffs will impact around 3,000 to 3,500 employees worldwide. …. to drive business success through transformation and change management, …