Sounds like huge scam that basically gets their listings from other websites. As for CFI listings.... who cares. You can find a CFI opening just about anywhere. Most places are starving for CFI's.
With the ATP rule coming up in August next year, it will only delay their hiring. Then it will be a mad scramble to fight over competent CFI's again.