I know that y'all can't make a decision for me but sometimes the best advice comes from complete strangers that have been there but have no skin in the game for your individual situation.
That said, I have been employed with a company for 11 years now. I have worked my way up through the ranks from press operator to night shift supervisor. I make a enough money to feed my outdoor additions and support my family and I am supposedly next in line to take the production manager job if and when it opens up.
This company used to be a decent one to work for but about 6 years ago we got a new plant manager that has let it go to s***. Routine PM has taken a back seat to tooling changes and several things in the plant are just barely held together and made to work with duct tape and zip ties. (Literally) the turnover rate is ridiculous as the combined experience in production employees on my shift is less then 2 years, that's with 8 people. About a month ago I caught the shift lead and a subordinate smoking pot out back, red handed, so I sent them home and contacted the plant manager to inform him on the situation. To my surprise they were both back to work the following night. The plant manager said he can't afford to lose both of them. There are many other issues going on but I'll stop ranting now.
Anyway, I have another job opportunity that has presented itself for a bit more money and better insurance that I am considering taking. My biggest fear is having to start over again with fear of being layed off due to seniority and not being able to pay my mortgage. I also find it hard to "give up" on a place that I have been employed with over 1/3 of my life (I'm only 30). It may just be a silly pride thing but I feel like quitting this job, even to try to better myself, is quitting something I have worked my entire adult life to achieve and I have never quit anything no matter how hard it was.
The floor is now yours, thanks for any input you may give and may god bless each and every one of you. Y'all may very well be the greatest group of people I'll never have a chance to meet.