Selling yourself is always hard and its upto you to keep developing your skillset. You're only worth employing for the term of the existing project. Much of the CG work is very much like being a builder.
It pays well when you and the job you can do are vailable but you have to keep a look out for the next job. As a builder you don't upset when the building work is finished? You move on to the next job.
CG work is like that, once your contribution is finished, move on, or have other skills that they can use to want to have a reason to keep you on. When starting out you'll lack self confidence, but you already have more than you need otherwise you wouldn't be in this game or be looking to develop a career in it.
Opportunities abound you only have to teach yourself about the market so that you can spot a gap and as they say in 'Robots Repair - See a need? Fill a need'
