Thanks. But the longer I stay, I think the worse the future will be for me -- both here and in trying to find another position.

Well,I am sure that you know your position the best.
And I agree with you - it is time to go forward. You got a clear message today!