No Job security, Low pay, the benefits are expensive, 401 k match is a joke, They lay people off and then turn around and hire new people so they can pay them less. When a contract ends they will not help you find another position within the company. They lost some talented people.