Pros & ConsThe good thingsProvide free breakfast subsidized lunch for employees (manager level and above is free!), provided car park bays for each of the staffs, subsidized gym membership and basic medical and dental benefits.
Company events:
-Annual dinner, Christmas party, annual company convention, Buka Puasa party and etc.
Good people to work with (of course- depends on the department)!
You will have to chance to development yourself or even promoted if you able to cope and most important if you got the right boss!!
The challenges-The management is the main decision maker.
-You could do more than what you should/can do (in term of Job descriptions).
-Company culture that you need some time to get used to it, once you are ready than would be fine.
-A lot of peoples tend to kick the tasks away to others (depends on the department).