I don't know anything about visas as I'm a US citizen.
However, ATP Flight School does a lot of twin training.
ATP Flight School: Airline Pilot Training & Pilot Career Development
I never trained or worked there myself, but I know plenty that have, and it is a place to get a lot of multi hours.
Don't instruct anymore so I don't know the market is for getting a job.