Contracting is probably doubly hard, because what they want in contractors is instant expertise in some specific area for a limited amount of time, wheras regular employees, if they're working in a good company, the company is sensible enough to give them time to learn up on new skills if they're needed.
no subject
{hug}