I quit with minimal notice, as a contractor. I was LR'd, sat out a year, then came back as a contractor, essentially doing same work. One of the managers on another team got snooty and borderline rude with me on a release approval conference call. I professionally called him out. He complained to my contracting company. During my time out after the LR, he was moved from his older reporting structure, to a Director whom I am good friends with outside of work; from years ago. I did not work for the Director who I am a friend with, when I came back as a contractor. I left with like three days notice, mostly because of getting beat up on calls by a bunch of complainers who delayed a release; primarily because their groups themselves were not resolving issues that were dependencies for new code. I left, my old Director friend asked me why. I gave him details of the issue, and gave him proof I had communicated to the problem manager, time and time again; that we had a dependency on the release that was due to the manager basically ignoring me. That was, until the call; when his group was flagged on the slides going to the VP and the stakeholders on the reason for delay. The problem manager did not know I was friends with his boss. Four months later, my old friend Director LR'd the manager. Ironic, because a year later he was LR'd also. I worked release management; and have been asked several times to come back. The answer is not no, but h3ll no. Toxic.