The real question is which one of the 2 will still exist in 10-15 years, and/or still have a good contract at that time...
I wish I knew the answer since I've applied to both of them. I wish it would be Virgin because I like the way they do things, but I'm thinking Spirit would be the safer choice due to people being cheapskates and all..