Thankfully no, only Brits and Europeans.
Same with V America, nationals only.
We have hired several expats at Virgin America. I also know of at least one Indian. Of course you need a green card/right to work and the FAA licenses. But if you have that, getting hired as an expat at Virgin America would be no issue.
Really hoping for a pilot exchange program between Virgin Atlantic and Virgin America similar to the flight attendant exchange between Virgin America and Virgin Blue...
I know, wishful thinking.