I don't think they are cheap. From what I understand, they are paying for everything during these interview dates (Air, hotel, meals, transport). With almost 30 invites it amounts to a good chunck of change.
Shoot! Saudi's flag carrier doesn't even do that. They make you pay for your own hotel.