Pros
Was worried at first after reading other reviews, but found that most issues raised was either not accurate or has been resolved by the time I joined. Company now is not too strict on timing of attendance, recently introduced additional leave day on your birthday month, organised get-togethers, monthly team breakfast and more. I can see the management is trying to be more understanding and trying their best. Recently hired a dedicated HR person
Cons
Small number of the team members are not performing as well as they should. Training sometimes is not given or enough. Team should raise this up more often with the management when this happens