I recently received two internship offers that I'm enthusiastic about. One is with a very large Fortune 500 company while the other is a mid sized company. The very large company has sent me a contingent offer via email but said that an official offer won't be provided until closer to my start date upon successful completion of a background check.
I've completed several background checks in the past and am not too concerned about that, but is it foolish to turn down the offer from this mid sized company for a contingent offer? The large company I am planning on accepting has given me several points of contact and the person I will be reporting to has been great at communicating as well. They have also already decided to make the internship remote to avoid cancellations within the program. My question essentially boils down to is it risky to wait a month or two for an official offer after a contingent one, and why does that company need several weeks to provide me with an official offer?