Correct me if I'm wrong, but this business appears to be... A template? Like a word template, but the fields are separated so they're harder to navigate.
I could see the benefits if they integrated their current approach with what they used to do previously — fill out your CV and list your preferences, get a curated list of relevant openings. At that point however, they're directly competing with LinkedIn, Stack Overflow Jobs etc.