great construction company esp for fresh gradsThe good thingsyou will learn most about your job, you will be exposed to diff construction activities and will really improve your technical skills. the management are all okay, the hr dept are nice and very professional. as well as the heads esp the engineering department, they are easy to talk to
The challengesnone, they are a great const company