I stand to be corrected but to stay in the USA for more than 6 months you need a Green Card which can be difficult to obtain. This will allow you to work and reside in the US for up to 10 years (renewable).
As for FAA licenses, I always understood they were relatively easy to obtain compared to CAA, JAR-FCL.
Reading the other posts, it would seem that requirements have changed somewhat.