Consider other company first before this companyThe good thingsMost employees are nice and helpful, working environment is harmony. No problem arise at staffs level.
The challengesMulti tasks is required. At times, stresses were caused by the top management who is lacking of required skills set and quality, always made ad-hoc requests which led to wrong or poor decisions that resulted in waste of resources. Also, no respect, no considerate and no appreciation can be expected from a particular ego top management.