Good company benefits.
The good thingsGood benefit and got many new friend.
The challengesTo much workload no work life balance. Might need to work during public holiday and sat sun. Bossy team manager and micromanage others. Many “dinosaur” which make it difficult for younger employee to work comfortable because senior staff tend to be overly noisy and interfere with personal matters.