Great experience and enhancement of careerThe good things1) Supportive teammates, supportive managers and happening working environment.
2) Good chances provided where I can contribute the best of my skill and effort for the growth of the company.
The challengesTo monitor your works with the others parties such as sub-contractors, consultants, and client.