1. Appraisals are very very late. Appraisals take almost 18 months to get your revised salary. Here it is like that you will have to wait for one and a half year to get appraisals. Employees are waiting for their appraisals but management is doing nothing to implement it early.
2. Policies are worst, it changes as per company's will. It varies from one employee to another.
3. Poor Management and HR policies.
4. Don't join to waste your career. if you have another offer then go and join there.
5. Company's future is not secure, very limited projects and very short term projects. Think twice before planning to join here.
6. If you still want to join to repent later then you are welcome.