I got pushed out after 10 years when they got rid of WFH. At first it was a shock, and then came the endless job search. But I ended up finding a great new job, and honestly, there is freedom on the other side.
Leave if you can. You deserve so much better than that he-l hole. There is a whole world out there where companies actually give a cr-p about their employees. It has honestly been a culture shock.