The Upsides and Downsides of a Contracting Job

Who is an independent contractor? People such as doctors, dentists, [...]