Yeah, move on if you can.
I personally did that two years ago.
I was in a big company, working on nice project with nice guys, well paid, 11 weeks of holidays per year (I'm French, of course) with all the money project required.
But a private equity fund bought the company and slashed it for profit. Ambiance fell down, project became crap. I was asked to work on a technology I don't like and my work turned boring. I was a project manager then, so I quit and hopefully found rapidly a new job, I was lucky. It was 20% cut for my salary, 4 weeks less for holidays and I stepped down to simple programmer. But I accepted it because it was on a technology I like very much (AS3, I know, I know) and things would turn dramatically more simple for me, I needed a break.
What happened then ?
Sure I am not that comfortable I was in the big company, we are always overwhelmed and job is hard, but after two years I found myself as the production manager of the company and I get to office every morning the smile on my face and happy to go. And I love again pissing my PHP/SQL/AS3 code.
Hope it helps,
François le français