I did use them but it was a long time ago. All our international work travel was booked through them and I was quite friendly with one of the staff and when I went to Russia I discussed which tours and she offered to book it all for me and I agreed as long as it was no cheaper than what I'd found online.
In the end this was very lucky because my tour company went bankrupt the day I arrived in Moscow and they sorted everything for me.
They are just the corporate arm of flight centre but there are a number of other agencies but you probably already knew that
Not sure how it differs from this arm
Find your next one of a kind luxury holiday with our expert advisors