There are several issues at play that need to be worked out:
1. Licensing; to work at a company such as British Airways, an FAA certificate is not sufficient. He would have to also go through the EASA conversion which is neither quick nor cheap. For a low experienced pilot fresh out of flight school, you can estimate costs upwards of $20,000 (including travel and lodging) and a time frame close to a year.
2. Immigration; If he does not have European citizenship, chances of getting a job at British Airways is next to zero. If he acquires residency through legitimate process, such as marriage to an EU citizen, there is still little chance of obtaining a job at any European carrier. It is possible but not a lot of overwhelming possibility. To work at an airline in the US, he would need to obtain a greencard most likely. Very little to no chance of getting sponsored by an airline. If he goes to a flying school on an F-1 or M-1 visa, there is the possibility to stay after training and work as an instructor for a limited time period.
3. Experience requirements; Emirates requires several thousand hours of jet time for expats (think 2500 hours of jet time). Emirates hires fresh CPL holders if they are citizens. British Airways will hire guys with 0 time... but they have to be European citizens. Ready entry first officers at British Airways will typically have extensive flying experience (military, prior airline, etc)
I don't know the situation in Zimbabwe, but if he thinks that he can go to PEA and get hired straight into US carrier, Emirates or British Airways, he is going to be very disappointed.