Originally posted by: Descartes
I've technically been a contractor for almost 4 years now. I know I say this in a lot of IT threads, but if you're talented it's the only way to go, imo.
Benefits:
1) A LOT more money. By a lot, I mean often more than twice what you'd otherwise make.
oh yes
2) Superior experience, imo. Full-time employees often spend much of their time doing very little, so there's almost a point of intellectual atrophy. This includes technical skills as well. Contracting lets you interact with a lot of people, a lot of companies in a diverse number of industries. You also meet a lot of people, and this goes a long way in extending your professional network. I know of dozens of people I can call on at any time and have a new project in almost every major city in the US.
You also get called on to share your experience if another depatment is having difficulty because 9 times out of 10 there is no one else that can do the fixing and your classed as a fresh mind
3) Freedom. That might sound silly, but there is a greater sense of freedom when you're a contractor. I don't have to put up with as much of the corporate bureaucracy nonsense, for example. The expectations are higher in terms of performance requirements, but you do retain a feeling of independence.
If you get bored you just dont renew the contract, as for the corp stuff the company i am with now i refuse to be on the HO distribution list so i dont see the bullshit and i have more freedom than the FTE as i cant be asked to sign a Internet or email usage policy
Cons:
1) Less benefits. Personally, I couldn't care less. I own a consulting company, have my own investment accounts (that are MUCH better than what any company could ever offer me), disability insurance, life insurance, health insurance, etc. There's absolutely no benefit any company could ever offer me that would make the deal less sweet; however, for some, especially those with medical issues that prevent them from being covered under their own insurance policies, it's a negative.
For me in the UK health cover is free anyway as for a pension well thats another story
2) Less stability. After ~10 years in IT, stability is a mirage, imo. I've seen people dedicate their lives to a single company get laid off before they hit their pension. I've seen people let their skills atrophy only to find themselves laid off and subsequently unemployed for years, because the only thing they knew how to do was to support the company they just left. That said, some people like the feeling of being "full-time", and in that sense they feel more secure. Also, as I said above, if you're talented you are
never out of work. I know dozens of consultants that haven't spent a moment of time off that they didn't choose. My company actually has to turn projects away since we can't find proper people.
been contracting for 9 years, this current contract i came for a AD migration for 3 days that was 7 months ago and i was just extended
but i enjoy it
3) No "home." Again, this is mostly a problem of perception. Some people like the feeling of knowing where they're going to be every single day at exactly the same time. They want their little Dilbert calendar at the same desk, meet the same people at the water cooler, etc. If you want rhythm as sure and repetitive as the longest trance song, then contracting isn't likely for you. Contracting is anything but the banal existence of most cubicle dwellers. That said, many times you'll spend years at a single engagement; for example, I've been working with one of my clients for over 2 years, and we have some of our guys here for as long as 5.
Home is where the heart is and can always be moved around
I think that's it for now.
<cliffs>
I'm pro contracting.
</cliffs>