There is no differentiation between men and women. Just show your talent and earn
Pros: Global exposure of your skills, there is not any boss and you are free to work on your terms, regular payment and can also given you long-term clients.
The only negative is a tough competitive market. You really have to work hard to escalate your freelance career.
Upwork is a great place to work for everybody. all you need to do is to manage your time better.
The biggest pro of working with Upwork is that it allows flexibility. of course one has to follow the deadlines strictly. The con is that you have to bid really well for the jobs.
you can't predict if job is a long term or short it only depends on client and your previous feedbacks and performances..
You should know if the clients payment method should be verified with elance and it is always clearly mention below the job offer..And hourly jobs are trusted and your weekly earnings are safe and if you are getting a fixed job offer then you should ask your client to fill the milestones in advance every week else it is not sure that client will going to pay your in future or not..