GreatThe good thingsHigh opportunities for career development,great working environment, Good management,standard benefit and parks, provide company trip, good communication between collegues.
The challengesStressful and need manage time and tasks wisely.