Appraisals leave nearly 2 thirds of Indian tech employees dissatisfied

Business