Netflix, the world's leading streaming service, has recently announced a reduction in subscription charges in more than 30 countries, covering areas...
McKinsey & Company, a global strategy consulting firm, is reportedly planning a downsizing exercise that could affect some of its employees based in...