It is good for newly engineering graduates.The good things-Chance to be dispatched overseas.
-Benefits are good.
The challenges-Tight schedule.
-Insufficient manpower for specific projects.
-No career growth.
-Repetitive tasks.
-You will be specialized in one task so it will be very hard if you plan to transfer to other company.