I interact with Virgin cabin crew, ground engineers and the odd pilot when I'm working and they all seemed to be enjoying their jobs very much.
In fact, the Virgin staff make my day much more enjoyable, very understanding and willing to help when they can.