Pros
good environment to grow some skills, has a really supportive between one staff to another, place to grind skills
Cons
everything that regarding payment for employee is difficult, 13th salary just a myth, could have a late payment (not always not too often as well, but it will happen),salary paid based on how many days employee present at the office, distinct relation between GM and the staff