Freelancing involves being hired to work on online jobs for either short or long term projects, working for multiple clients. The practice dates back to the 19th century when freelancers were free mercenary soldiers. Today, freelancing is defined as doing work for different organizations rather than a single employer, with no single employer and the ability to choose various jobs. Freelancing is worthwhile as it allows one to develop new skills and expertise by working with various clients, build a network, showcase talent, work flexibly in terms of location and schedule, spend more time with family, and earn money.