My understanding is that the main drawbacks of contracting is not to have any of the benefits of full-time employment, although from personal experience a few years ago, I struggled to consistently find clients and had periods without contracts, hence not making it worthwhile in the longer term.
As a FT employee now, I keep getting thousands of contract work offers, but these don't seem attractive from my previous experience.
Is there any of you out here able to consistently get contract work, which in the long term earn you as much or more than as a FT employee?
(in the context of software development, mobile/front-end/back-end)
Importantly, it also usually grows through a daunting non-linear curve where:
1. [Scary Phase] you don't have enough work in the beginning and don't know how to find it and freak out and look at FTE job listings and think about giving up.
2. [Frustrating Phase] you start accumulating good clients and bad clients and have to learn to avoid new bad ones and shake existing bad ones; you feel like you're always working with the bad ones and are neglecting the good ones.
3. [Lucrative Phase] you're good clients keep coming back with fresh work and you've really gotten the hang of getting new leads without even trying and you have more work than you can handle on your own. And if you have good business instincts, you're earning quite a lot.
Often (but not always), it can take quite a while to get to (3).