Work life balance
Learnt a lot, but expose to others department/ job spec is difficult in this company. It is fun to work here, there are so many function and team building. It provide many type of training and self -development too however subject to supervisor's approval. If seeks for better pay and more challenging environment, it will not be the best choice.