Explain positive and negative impacts of engineering on society, including ethical, professional, and legal considerations.