And at some places, this lets you focus on larger problems that you'd never get solved working from contract to contract.
And at some places, this lets you focus on larger problems that you'd never get solved working from contract to contract.
The big advantage is when you have strong rights and we're talking about long term illness. For example in Italy you can't be fired if you are truly sick for months: your employment will be retained, however you might not get paid, or not get paid fully.
Other advantages might be related to discrimination: for a young white male it might be easier to get a developer job, or for a seasoned white male might be easier to get a lead/manager role. It's the same with employment, but as a contractor, passing job interviews becomes a significant part of your job, as well as cultivating relationships.
I keep reading this here, but this doesn't square with the reality I see all around me (this may be specific to the USA). I've observed plenty of people getting fired, sometimes on short notice and for non-obvious reasons, often only known to the employer and employee. As someone who does not run a business, could someone explain to me the details about exactly what makes firing someone "difficult" for an employer?
Up to you to decide which path you want to take. Depends what you want from life.