Not a very good one in my opinion. But then again, you might just find yourself in a situation where you have no choice. Many very large corporations that develop software -- especially operating systems and web platform systems -- are required to enable certain "access" to their core system by their respective government. This is most commonly accomplished through a "back door" to the system. I have also seen situations where a company will build a back door to their system to assure their own access in the event that a disgruntled employee somehow sabotages access to the system. In such a scenario, the company will be able to gain access through the back door, and then fix the problem caused by the disgruntled worker.
Fortunately for me, I’ve never had to work under such distress and hostile conditions. I personally would prefer to write code under a totally ethical and transparent SDLC process, and not have to worry about such a thing.