Different strokes for different folks. Know thyself, what you want from your flying job, what you want from life outside, do the research then apply.
Different people are looking for different things …Virgin might be a great choice for some people, others will be better off at a different gig. I think it’s easy to fall into the trap in these airline-specific threads (I’m seeing it in the BA thread) of thinking everyone thinks like me, is in the same financial situation as me, and is looking for the same things as me.
The good news is in the space of a week, the options for people to look elsewhere have gotten much better.