In general, yes, as most employment situations are based in contract and an offer can be withdrawn prior to be accepted. Generally, an employer can withdraw a job offer for almost any reason as long as it is not a discriminatory one.