yes, you have to have firm sponsor you, but all you have to do is call up and state you want to trade at your firm, please sponsor me to take the S7.
you pay for the test, pay for any transactions expenses and you study on your time and dime.
not a big deal