Pros
Large scale project and challenging work involved People are friendly and patient Good bonding globally, good culture of sharing knowledge among offices Well designed training and self-learning system, which give a lot of potential for employees to develop their own skills (but with considering the working hours and workload, it is usually not feasible to make good use of it)
Cons
Limited resources (both engineering and drafting) Lack of large scale project experience locally in Singapore, all need to develop from 0 Management level talking too much about "project winning", "target meeting" topics Senior engineers don't have time to guide young engineers due to limited time and workload Up side down company structures (a lot of TDs with limited junior and senior engineers.