I accepted the return offer from my internship company 'A' last month because the deadline they gave me is relatively tight. But I got another better offer from 'B' recently, this is kind of like a dream offer to me and I really want to work there. But I didn't tell B I already signed A, when they asked me I just said I have an offer deadline.
I'm afraid that if I withdraw the return offer from A, and when B calling for the background check, A would say that I'm not eligible for rehire since I withdrew an offer before, and B would also cancel my job offer as well since I'm not being honest or something.
I don't know what should I do now, is calling B and tell them about this a good idea? Or should I just politely call A and hoping they will not say bad things about me when answering the background call?
Thanks in advance!