Hi SkyHighflyGal,
In response to your question about re applying, my mate worked for them for 3 years and then left to work for Emirates for 3 years. He recently returned and has rejoined Virgin as Cabin Crew again. He had no problem re joining. At the end of the day I guess they understand that the crew would also like to experience long haul if the opportunity is there.
I cant see it being a problem.