they do the work that the airlines can't do themselves efficiently and far better than they can
Not always.
they handle virgin in most of the major regional ports
One thing I have noticed around the place is that
some AC staff think DJ is the be-all and end-all to the expense of other things that they should be doing... they need to realise that ALL their clients are just as important.
But, like I said, make up your own mind if you want to work for them... we're just giving our sides of the story, it's up to you to do what you will with the info you get. Try searching to see if they have any awards/agreements.