Never gives Salary on time, always citing bank issue as an excuse. Also unnecessay salary deduction that are never properly explained. the company has a hire and fire culture with no proper reason given for termination. The management lacks leadership and team management. Last time they fired an employee just for wearing cap in office.