Good for experience, not for your monthly expenses.The good thingsIt's good for a beginner to start gaining their first working experience, plenty of knowledge will be given. They have good meal package, celebrating co-workers birthday, fun working experience
The challengesNot a suitable permanent job as the full timer salary is very low & it's hard for you to grow in your own department.