A freelancer, or contract service provider, is someone who works on a contract or freelance basis. As a freelancer you are acting as a specialist, or expert, in your field. This is not to say you need dozens of awards hanging on your wall, you just need to be proficient and knowledgeable in the duties you perform.
Freelancers are in high demand by employers for many reasons -when a project deadline must be met, when the company lacks adequate expertise or experiences sudden and explosive growth, and so on.
Many times an employer simply cannot justify the additional expense associated with hiring another employee. Since you are not an employee of the company, you keep 100% of the money you earn and are responsible for your own taxes. On the whole, you don't have to be licensed, insured, or have a business of your own. You just have to be a person that can do the project.
Any business might occasionally take on contracts that it later regrets having accepted. Other companies may offer too-good-to-be-true terms in the hopes of obtaining free labor. Avoiding these risky "opportunities" is a challenge, especially for the freelancer. The following warning signs should make you think twice about pursuing a particular freelance assignment.
Withholds Contact Information
A client's reluctance to provide an address and phone number tends to frustrate an effective working relationship. It may also cast a shadow on a client's motives and make it impossible to find the client who hasn't paid their bill.