According to some grammarians
there is the subject. It inverts with the verb to form a question, making it like other subjects.
Are there many benefits to be had? According to others,
benefits is the subject. It agrees with the verb in number, making it like other subjects.
There is a benefit to be had.
to be had means
which a person can have (from the opportunity in question).
CJ