That's pretty short, no? Get an unparalleled education in modern software development, step into a high-paying job, and we ask you to stay just 18 months?
I've got a friend now who is a cook in a kitchen. I've been trying to convince him to learn Ruby. This is a killer thing for him. He's making like $12/hr now. Even a "bad" paying programming gig will surely beat that.
That being said, it's a company of humans. What good is a developer who's shackled to their desk while a spouse is distressed in another state? None. There will be a way to work it out. We want you to be happy and great at building software, not imprisoned.