They have very big head office in very expensive area in New Jersey, where only a handful of people even come to work. All departments, including accounting, IT, production, etc., are handled offshore. So why do they even keep this head office? Only because Jack wants a big corner office to come to. If Board is smart, they will make COO Mishra the new CEO, and close down the US head office and save a lot of money.
This is very dysfunctional company. Jack keeps hiring and firing senior executives and points his finger at them for not doing what they were hired to do. One would think that after more than 5 years or revolving door management that the Board would question either Jack's hiring abilities, or look to a more fundamental reason why Innodata is not growing and not providing shareholder value. Jack is the problem, but the Board is to blame for letting him continue to run the company into the ground.