I've been in my role for 2.5 years. The responsibilities have grown massively and I now cover the work of around 4 job titles, at least two actual peoples work. There has been quite a high turnover in the last year and contractors have mainly been brought in to fill the roles so the close knit team doesn't exist anymore. I work over 10 extra hours a week to keep on top of my workload and still have loads outstanding. I have built a great reputation at work but as a result get all of the work requests.
To top it off I have a new boss who is rude, micro managing without actually managing,makes empty promises and gives no recognition or praise. Our previous boss was the polar opposite. He is another contractor in for a year but I don't think I can hang on that long under him. Is my only solution to leave? I'd like a role with clearer responsibilities, proportionate pay, and a new team.