from their website:
"We are currently recruiting for a holding pool. Our minimum requirements will be: at least 2500-3000 hours total time - this should include at least 1500 hours commercial jet time for those coming from a commercial background. Candidates should also have a full UK or JAR ATPL and the right to live and work in the EU."
http://www.virgin-atlantic.com/recru...mation.view.do
You might check this as well:
http://www.ppjn.com/jvirginatlantic.html