sbonomo
Footballguy
I like this quote, i hope you don't mind if i use it (with proper credit to you of course).We all have our own internal calculus regarding what we want out of our careers, it is really up to you to balance that out. While it varies per industry, you absolutely can be less marketable by staying with one company too long.
Do you feel good about the company and their vision? Will you be giving the right tools to allow you to be successful? Do you think you would enjoying working for your new boss and will he have your back when needed? Will the few years of sacrifice you make now in terms of hours, travel and stress have enough of a chance to pay off handsomely for you and your family?
I will tell you this, if you are able to pull this job off you can right your ticket in terms of career opportunities after 3 years. You can't hit the ball out of the park unless you swing.