I'd say be patient. You will notice most "bad jobs", mamadaliin ka nila to make a decision asap, yung tipong on-the-spot. This also works when selling "bad products/services". Lalatagan ka nila ng a set of advantages then get your decision right away so you wont have time to consider the disadvantages.
I'm not saying na "bad job" ang inaplayan mo, but i mean isipin mo munang mabuti. Dont take a job just because of the salary. Baka naman maganda nga ang salary, pero after 1 year burned-out ka na. Magre-resign ka lang din. Isipin mo, nakikita mo pa rin ba ang sarili mo sa company na yan after 10 yrs?
Minsan, dahil need natin magkaroon ng work right away, were forcing ourselves sa mga unfortunate situations like jobs we dont like.
Kung confident ka sa skills mo, di ka mauubusan ng opportunities... =)
Back the topic, how good yung BDM company? Kung same level with IBM, and magiging happy ka either of them man kunin mo, then MAKE THEM WAIT. Maraming pwedeng gawing reasons para i-delay ang decision making. Sabihin mo, inaantay mo pa ang result ng application mo from another big company (Remember how some HR asks you kung may ibang applications ka sa ibang company? They're trying to asses how marketable your skills are). Make then feel na its ok to lose the job (although syempre hindi) and that you are confident to find another one. Then, pag lumabas na result ng IBM, saka ka mag-decide. Ayaw mo naman magsisi kapag mas maganda pala opportunites sa IBM...
Teka, nakatulong ba mga sinabi ko? =D