I don't often post to these threads but it sounds like you could appreciate some perspective so I wanted to sincerely share mine. By the time I "left" the toxic environment had affected me so bad I didn't think I would ever be "successful" elsewhere. There is a tendency for others around you to act as though if you leave you will no longer exist in the world. Like when they remove your user id from the system you will just vanish into obscurity, it really is that crazy (I'm certain you know what I mean). The organization is plagued with mental vampires that essentially are there to consistently talk you out of yourself. The role that many of the managers and upper management I have seen take is not so much managing as it is more akin to a high paid consultant that will steal your watch to tell you what time it is. ...Essentially, to keep you mentally broken down and overworked so that you can continue to support the organization without room to move on, up, or out. It is SO MUCH better after you leave...misery loves company and as I'm sure you can attest to, too many of your peers are probably stuck there for the money and are too afraid to or weighed down to make a move...and unfortunately when they set the bar low and accept the kind of behavior and treatment you have seen the standards get lower for everyone...because they work off of the "someone would love to take your place" attitude. But the fact is more than ever, there are so many great organizations and opportunities. You won't disappear, I promise. In fact, I found that after I left I couldn't bear to talk to anyone I used to work with because the conversations were always so negative. That should tell you something...management is from the top down, and the culture there always reminded me of the old comic strip....where the boss yells at the employee, the employee goes home to yell at the spouse, the spouse yells at the child, and the child kicks the cat. Anxiety is contagious...like a common cold..and that company is so full of anxious people because of a history of dealings just like the one you are experiencing now. You cannot fix it...you can only be weighed down by it..and it's not burden to bear..its the burden of those that are benefitting from that toxic relationship..let them carry that weight. It will take a major shift in attitude from the very top to change that company so I would say leave on good terms and if things ever turn around maybe do some consulting for them...we all know they treat (and pay) consultants better than their own employees. In truth, I don't wish bad on the organization even after leaving. There are alot of great people that work there..but I have only met a handful of people that I could look up to or even consider as having integrity...they are few and far between and they ALWAYS get talked over by the loudest voices in the room.