I've been in-house for over 10 years, and I love it. Way less stress, and I still have a hand in litigation managing outside counsel. Health insurance and other benefits are way better, and most days, I leave work at work and get home to the family by dinnertime.
Other than going to a stable company, my biggest piece of advice is to really look at the legal department you're joining. Make sure you like the people you'll be working with, especially if it's a smaller group without a lot of turnover. When I was in private practice, my firms were big enough that I found good work friends within the practice group that I could bounce things off of, grab drinks, or just shoot the shit when we needed a break. When I moved in house, I figured out real quick that the other lawyers weren't people I would have gravitated towards at my firm, and only one could talk football on Mondays. I like everyone well enough, and the work is challenging and fun, so overall it's been worth it.