@jlamothe I'm sorry for you. It took me 19 years (!) to find a job that makes me happy, that has meaning, and that does not impose artificial and unnecessary stress. Not everything is perfect (there is no such thing) but I've been there 11 years now, and I still have no reason to look somewhere else. We've also been told this week that we would get a nice raise. It's great not to have to fight for these things.
Whatever you decide, good luck!