NBFC are covered under shops and establishment act
So it depends on whih state that your NBFC falls so that the rules will be applicable accordingly.
RBI states:
As a prudent operational risk management measure, the banks shall put in place a ‘mandatory leave’ policy wherein the employees posted in sensitive positions or areas of operation shall be compulsorily sent on leave for a few days (not less than 10 working days) in a single spell every year, without giving any prior intimation to these employees, thereby maintaining an element of surprise.
It is pertinent to confirm from the employment offer letter that it includes the details of the salary of an employee working with NBFC. If there are any other benefits offered by the company, that has to be mentioned as well. For example- does the NBFC provide medical insurance, paid vacations, expense reimbursement, etc.