Innodata India layoffs have raised concerns about job security and company stability amid reports of a 90% staff reduction.