Corporations are increasingly viewed as moral agents responsible for their conduct. An effective ethics program can help companies encourage ethical behavior and avoid legal issues. Key elements of an ethics program include a written code of conduct, ethics training, monitoring, and continuous improvement. While necessary, compliance alone is not sufficient - programs should promote ethical values and culture.