Unfortunately, no relevant information is found.
Are there any other viable options to set up my direct deposit, other than contacting my bank?
Yes, you can consider the Direct Express debit card as another viable option.
I'd also like to learn if I'm eligible for benefits. What should I do once I've decided which account is best for me?