I'm not sure I see the dilema at all. Either way, it is an increase in pay...just a matter of how much. But there are far more benefits than just a pay increase, as you have already pointed out. What would be the upside of staying where you are now? Is it a big enough upside to lose not only a pay raise and better working hours (although that's personal preference) and the significantly better chances at future promotions?