Meanwhile, three executives at its top management team have resigned and two others have gone on leave, said a person in the know. from Industry-Economic Times Read The Rest:economictimes...