Employer's Right to Terminate Employment
The person who has offered a job has the right to take it back, whether on the basis of performance or other reasons. The employer is the judge of one's performance. The only thing to be considered is the time span within which the decision to terminate the service is taken. Under normal circumstances, an employer is expected to review the performance of an employee within a year. If they find that the employee is no longer required, they can send the employee out by giving them reasonable time to find alternative employment. If the employee comes under the purview of the Industrial Disputes Act (IT sector employees also come under the ID Act), they shall be paid 15 days' salary as retrenchment compensation for the one year worked.
Termination of employment on the ground of non-performance after many years of service is not justifiable because an employer cannot take such a long period to understand whether the employee in question is fit for the position or not. If an employer does so, it will be deemed as victimization, which is against the laws of natural justice. Here also, there is nothing wrong provided the employee retrenched is given compensation at the rate of 15 days' salary for every completed year of service and is given notice (at least one month) of their retrenchment or payment in lieu of such notice.
Regards,
Madhu.T.K