It's been 7 months, not 4... I also don't understand what r u waiting for? And what is your visa status that is holding you back? I am sure you are here on visa upon arrival. Accept another offer, let them issue a work visa for you and switch the status from visa upon arrival to work visa. Not a rocket science...