The reason it can be challenging is from the moment you graduate, you are on your own and in “the real world,” where you will have to deal with visas, skill sets and a lot of competition from local candidates. The good news is jobs can be found but it really takes a lot of persistence and drive.