Yes, it is FREE for you to sign up and post your resume/profile.
You are paid directly by your Employer. There are so many different payment gateways that you can get paid. Just to name a few, you can get paid via Western Union, Wise, Payoneer, Paypal, etc…