Well, what makes it difficult is when you have no work experience either online or not. Lucky enough if someone is messaging you that their company is interested in your application. However, what if this project is a scam and you'll never receive payment. Instead, the company is asking you a security cash deposit before they will give you details of the job. This make it worst.