But banks have not fully welcomed migrants , he said , while Western Union and other money transfer companies have more locations , better hours and agents who know their customers ' language and culture .