ok first of all, the 4-5 years thing is not true at all... Its very realistic that you can be a CFI in 2-2.5 years if you really bust your butt (maybe less)... It Depends on what kind of pay you are making, and would you be able to maybe instruct on the side once you got your CFI?? being locked in for 24 months is a VERY long time if you are not flying... and in the end not building time is not gonna get you to your goal any faster. If you make good money at the company and wouldn't mind part time instructing then it sounds like a good deal. Any way to avoid or minimize debt in this business its a great thing, but not at the expense of your time and sanity (waiting for those 2 years to end)...
Tell us what kind of company it is and maybe that will help us give better advice....