If one is looking for permanent employment, contracting is not a stepping stone to that. Contractors do not get benefits so it can be uncomfortable to work very hard for permanent staff who have paid vacations; many contractors because they are not paid for holidays or mandatory vacation days make a lot less than their stated annual "salaries".