Good package, nothing elseThe good thingsGood salary and bonus, good employees' benefits, 21 annual leaves, standard medical and life insurance for employees and dependants, system is good.
The challengesWorkload is heavy in the beginning. Work gets better in time, but supervisor/boss do not. A lot of reports to deal with. Too many meetings on daily basis and you are expected to finish your daily tasks as if no meetings. You will learn to figure out things by yourself cuz supervisor/boss busy with meetings and taking leaves. Be expected to be pushed into holes by your own bosses. Be expected to join calls even when you are EL or MC and by doing that, you make them proud. In summary, RUN.