Civil Contractors – Explain Types, Roles, Skills & Benefits