My new supervisor and I are continually butting heads. She criticizes everything I do but refuses to own up to her own mistakes. She micro-manages down to what type and color folders and font we use (no joke!) and I am not even allowed to send out a change of address letter without her approval though I'm the head of my department. This woman is not even in my office; she works out of another state. My biggest complaint is that she frequently calls my staff and assigns tasks to my staff without calling or emailing me. I only find out after the fact when they come to tell me she has given them another project.
We had problems when she first came on to the degree that I had to speak to my old supervisor (who is over her) and basically tell them that things had to change or I would be seeking other employment. I love my job but I won't stand for her belittling me due to my non-traditional background and lack of education (for this position). I do a great job and had just received a large raise with the promise of another in my immediate future just before she was brought on board.
I can't continue to work for someone who does not respect me or my role in the company. We're at an uneasy truce at the moment and I'm always as polite and helpful as I can be but at this point I'm wondering why I bother. Suggestions?