Great place for self learningThe good thingsCan learn new knowledge and grow fast, can learn to deal with different kind of people. A great place to develop and practising your patience.
The challengesThe company's culture is not so good, there is a big room for improvement. There are limited company benefits, and the management team need to be more supportive in all areas.