Worst experience I have faced here in terms of HR ethical and moral concepts. New joined employees may struggle in getting confirmation on time and resigned employees may struggle to get releiving letter on time. So there is no job security which is basic requirement for any employee and also there is no emergency leaves also for newly joined employees. Salary will deduct for the leaves taken before confirmation.