That sounds like my experience before finding this position. I knew within the first month it was a "bad fit" and pretty much struggled through the next five months living a nightmare every day. I was pulled into my supervisors office more times than I can count. She wrote me up for every little thing I did and wouldn't accept responsibility when she made the very same mistakes or worse. It was such a blow to my self esteem. I am still amazed that I let her beat me down like that, I usually have a very health sense of self worth and confidence. She beat me at every turn. When finally given the option of resigning or being fired, I resigned. That was two years ago May 22nd, yes the day still sticks in my head.
I took the summer off, hung out with my nieces & nephews while kind of looking for a job. In September of 2003 I started my job search in earnest thinking I would have no problem finding a position that would fit my skill level and needs. Boy was I wrong! It took me until April of 2004 to find and accept a full time position with a company that I liked and thought I would be happy with.
Today is my one year anniversary with my current employers and I know every day that I am blessed. I work for a company that values it's employees not matter which position they hold. I work in a department that is diverse and enriching not to mention filled with a great bunch of people. I support the CIO who likes me, respects me, and who is helping me grow professionally. Her direct report management, who I also support, treat me the same way she does.
I am happy that nightmare is behind me found a place I can see myself staying and growing with for a long time.. Although I still cringe when one of my supervisors say they need to "speak" to me or say "when you have a moment" . I attribute that kind of response to a mild case of post traumatic stress!

Happy Friday and enjoy your weekends!
jak