Good learning opportunity for fresh graduates but not good in the long runThe good thingsYou will learn a lot from theory to actual engineering applications on the field.
The challengesLow salary, less benefits, delayed promotions, and company politics