The advantage of contracting is that you can choose projects, and your work schedule is flexible; however, work-life balance is a sacrifice a lot of the time. Contractors often work on multiple tasks, like project management and creating client relationships; ...