Should one leave his/her job before getting an offer from somewhere else?