Good benefits but not regularly give increase in salary due to plenty of manpower.The good thingsHad a good benefits in hospitalization, rice subsidy, give aways etc.
The challengesMulti tasking work in this company to be able to know or learn other not related task that you had perform the most important thing were you had lots of stuff to discover in order for you to grow.