Pros
Good Talents who worked there.
Cons
During my time, staff turnover was high, including several capable employees. Job stability can felt uncertain. Policies are enforced very strictly. Even minor attendance delays are penalized heavily, while extended working hours are common and often expected (work like a DONKEY). There is limited flexibility in how rules are applied. Direction and priorities change frequently. There is limited space for discussion when employees raise concerns or request adjustments. Professional and personal boundaries are not always clearly separated, which may feel uncomfortable for some people. Now, for students, it WAS a good few years back; now the company officials have turned greedy and are not providing quality systems. So I would NOT recommend it for students and never for an Employee.