There&#x27;s a lot of ethical failure in failed implementations.<p>I realize these kind of projects are big consulting firms&#x27; bread and butter, but if you as an engineer continue to work on a project that&#x27;s being managed with an eye towards &quot;Failure is okay, because our lawyers wrote the contract to cover that contingency&quot; then that&#x27;s pretty scummy from an ethical perspective.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Virtual_Case_File" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Virtual_Case_File</a><p><i>Edit</i>: On the flipside, I feel a lot more comfortable when employers I&#x27;ve worked for have sat down with customers and had the &quot;Look, this just isn&#x27;t working out. We recommend you cancel this project and we tie off our relationship, because it&#x27;s not going to end well for either of us if we continue&quot; talk.