Aggressive culture and good career development.The good thingsGood salary package, opportunities to learn.
Management willing to pay for training.
Also a very good place to those who love challenge themselves to gain new knowledge .
The challengesThe workload sometimes are too much, but this is the normal for an excellence company.