Do I need to sign a long term lease?

No. Your commitment is month-to-month. The first month of the membership will be prorated and due upon acceptance. The contract will self-renew for additional one month terms until you opt out.