There were challenges - The communications needed extra effort, and the results were not as good when they were given autonomy over their work. They also were not happy being on a project long-term - they always were looking for their next promotion. Which means it was difficult to get a true senior-level talent on the team, because the better someone is... the quicker they move on to something else.
Ultimately, my answer is yes, I am willing to hire people no matter where they come from -- but I'd be far more inclined to hire someone who has already spent a couple years working in the USA, so they have a better understanding of both how we communicate, and our business culture.