My situation is different, but here goes. I'm making $30 + per hour, working 20-60(peak) hours per week. 7 weeks paid vacation. Could start collecting a pension today.
The job sucks. It will suck 999 out of 1000 days. I know this, I understand this.
If I quit, I have to start paying for healthcare since I'm way under 65. That alone would eat up a good portion of my pension. I'm never going to find a new job that has 7 weeks vacation right off the bat, or even fully paid healthcare. Did I mention healthcare? It costs a lot.