Spent 4 years as a contractor
Terrible work/life balance (worked Christmas Day and New Years 2 years in a row without receiving extra pay)
Management is secretive and many lay offs without any explanation. You just show up one day and desks are empty.
VERY low morale.