I work for a small business and was hired to support several facets of business operations, with my specific background in contract management and accounting. I was hired by the CEO to work for the CFO, who I later found out was disappointed that I was hired. He had been hoping to take over the contract management aspect of the business when the CEO retired, and made it very clear from the outset that he didn't appreciate my knowledge, and insinuated that I shouldn't have been hired at all. I've since proven myself as an asset to the company, but my direct supervisor still acts as though I'm his secretary or assistant. I've gone to the new CEO for help and although he has listened and been supportive verbally, the situation remains stagnant. With today's job climate (due to COVID), it would be tough to find another job with such a wide range of interesting and challenging tasks. I find it difficult to work with this person, even though I have to do so daily. Does anyone have any suggestions regarding how to get along with him but WITHOUT giving in to him? The only way I've found to get along is to give in, let him get what he wants, or to apologize for my knowledge. I refuse to do any of that anymore, but I need an alternate plan.