I'm lucky enough to have been offered a graduate job but it's not my first choice out of the one's i've had ACs for, and i'm still waiting to hear back from those preferred choices.
Should I just accept this offer and wait until I hear back from the others in case i get an offer from them? My issue is that I don't want to sign a contract and back out only a few days later, but on the other hand i dont want to reject this hoping i get an offer from the others but just get rejected myself.