Pros
There is no benefit joining or staying in this company.
Cons
No appraisal for years, your bonus will be decided according to management’s needs. If you are leaving the company they make sure your bonus turns to 0.
They will train you and slavery company culture and do the same with you, employees are treated as slaves else a direct threat that you will loose your job.
There is no communication by the HR on performance etc and 0 control over policies. Whatever management says is done.
Your manager will humiliate you in front of your colleagues and client.
Unethical HR and management.