Hi exmax
I am actually crew, so I cant tell you about working conditions.
However, I think it would be a good way to get into Virgin, if you can stick it out for a few months until DJ offer you a permanent posy with them.
And I wouldnt even be able to tell you which of the Melbourne crew are employed by Virgin, and which are westaff. Same as Sydney crew. Everyone works together as a team.
As for forking out the dough for the ASIC and medicals, years ago I had to do the same for Qantas, so this doesnt strike me as unusual. I think it is worth it if you really want the job.