The problem is more physical than financial. They are the ONLY Debit card company you can immediately sign up with on the Social Security Website. Th…