I've been accepted to a trial period for an internship here in the US. The trial period would be a month long and they told me if they like me they're going to prolong the internship for another 2 months or so. At the same time, I got an offer to another internship abroad. However because I would require a working visa there, this would require them about 2-3 months to process.
My gut feeling tells me to accept this job offer (abroad) although I know that the company in the US has a better reputation. The problem with accepting the offer is that it means that I won't be able to prolong the trial period of the internship if it gives me a better opportunity and if I had promised the other company abroad that I would come in 2-3 months later. Knowing that I will accept this other opportunity, should I not proceed with the trial period that is being offered?
I feel like this trial period would also be a good chance for me to know if this city is a good fit for me (I've just moved here from another state), as well as an opportunity to learn from such a great company. Another problem that makes me hesitant is because by accepting the offer abroad, they would proceed on paying for my visa sponsorship so there's no backing out if they did this already.
Another option that I'm thinking of is asking to delay the start date of the abroad internship to 4 months later, so if I got offered to prolong the trial period to 2-3 months I would still be able to experience that. Would it be bad to inform the company that I would be on an internship in the US first? Would it be more appropriate if I tell them that I'm currently on another internship and would contact them in another month- 2 months if the opportunity is still available?
For your information: I'm in the US as a foreigner, but currently holds an EAD card which allows me to work here for around a year. I've lived in the country where the other internship is offered for a year before as a student.