Great company to workThe good thingsTraining is good, salary is one of the higest in the market, good yearly increment, good bonus, fair promotion opportunity, good working environment, top management easy to approach, staff benefits are good.
The challengesHave to work on weekends, public holidays, less family time.