The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
Do you mean if I work for a company of which my work is on a contract? If so, if the contract goes south for the winter, and they have no other contract to stick you on, then you could get laid-off. Of which, I have experience.
So, yes it can be bad. However, while it is not bad, it can be good.
Worked at a site as a contractor for 7 years, then switched to employee. Stayed there another 5 years.
Now a contractor again (for almost 3 years) at a different site.
My experience has been positive.
When I left the previous position, it was to take the position I'm in now, and that is a position I wanted 20 years ago, but the opportunity never materialized. I didn't want to wait another 20 years to see what happens.
It mostly depend on the company you want to work for and you should be careful what contract do you sign. Especially if it is long term contract. For example make sure there are any (paid) vacations for you because if contract doesn't say anything there won't be any
"My software never has bugs. It just develops random features."
+1 one on this. Depending on what your looking for as a contractor and how willing you are to stay on top of your affairs, it can be rewarding thing. However, be prepared to go over the fine print of the contract.
I was on a "contract-to-hire" project not too long ago and it was funny how all the little fine print stuff popped up after I signed. Vacation & holidays clause.. Basically said "your contract scum you don't work, you don't get paid" Fine print that I failed to comprehend. This also means when the department (not company) is closed for holidays or some event, you don't come to work either. If you do, that's generous as they are not paid hours. So regardless you don't get paid. This burned me big time as 7 of the 10 corporate holidays/service events fell within my contract period.
There were other things in the contract that weren't really in my favor, at that time in my life, the money was pretty good for what they had me doing. But my circumstances required more stability than figuring out what's next every 6-12 months.
My wife did the contractor thing thru an agency that managed everything. She did that for 4 or 5 years.. The company however didn't want to bring her over as a full time hire so she left. She does the same as I do now. Work a full time job to further her career and skills and freelance on the side.
A valuable live and learn experience though. Think of yourself as being a business.. You are your product..