It depends, if you field of training has a long queue for employment then I'd think about taking the offer and then seeing where it leads. If in 6 months it is as you say, then start looking elsewhere.
If on the other hand, you are in a field that getting good offers is quite common, than no skip this one and wait, assuming money etc is doable. Tech is unique in this right now, but many MBA's etc search for months before even getting an offer. So in the end the answer is it depends on your personal situation and your background.