4 Engines,
The package is, as you say, pretty good.
But, you have to survive the inevitable rounds of redundancies in order to really benefit.
All the perks you mention, I also have in my new employer, with the benefit of every weekend at home and a 2 week on/off roster. But as I said, I got lucky.
Virgin isn't for everyone. New joiners, or aspiring new joiners, need to do their research thoroughly.
As an aside, I had to use the health care for a serious condition in 2008. It isn't quite as good as you may believe.....great if you need a physio. Not so great if it's life threatening.
All the best.