A great start to your career (For Design Engineers)The good things1) Provides a good platform for graduate engineers to polish their theoretical knowledge and also practical understandings as the work revolves around both design and site considerations.
2)Technical department consists of many experienced managers and seniors that provide proper guidance throughout your work experience.
3)Represent the company and liaise with consultants, clients and workers which improves your overall soft skills.
4)Flexible work hours and good/friendly work environment (+free parking).
The challengesAs expected, peak periods requires crunch time but very manageable and not an "everyday occasion".