hey guys I'll keep it to the TL/DR - 2.5 years ago landed a very well paying job at a great company. - Headquarters of the company is in NY and I work in NJ all senior managers work in NYC. - my original team was 4 people. Manager, two seniors(one being me) and a junior - over the course of the last 1.5 years I've now had 5 new direct managers and the entire reporting chain has been overhauled. - other Senior has been laid off and my most recent manager also laid off. Junior no longer on team and I'm now a team of 1 with a crazy work load - I now report into a terrible manager in NYC who seeks to make make my life hell. - I find myself checking out and my work suffering because I've lost hope. Should I quit now without a new job and save my sanity or should I stick it out and try and work through the misery knowing it's not going to get better?