These differences all look like net-positives, but I've always wondered how well "integration courses" would be received in America. In conversations with Europeans, I've found that many people are pro-immigration "so long as they integrate," but I think this same statement might be perceived as (rightly?) kind of racist or culturally insensitive in America.
Relevant point but given that the US is much more diverse, an integration course might not be relevant but such an immersion course might help non-English/non-western candidates feel at home faster.