Should I pay an agent before they sign me?

No, agents get paid when you get paid. They get 10% of what you make.