Pros
Fellow employees were great to work with. Various corporate divisions such as Admin, HR, Benefits, etc., though grossly understaffed, worked hard for the employees. Benefits package OK if on the right contract.
Cons
Pay used to be adequate. With each passing year, pay for the general workforce dropping dramatically by changing job titles to a lesser classification, requiring less education and experience thus less pay. For example, co-workers position went from full-time requiring Bachelors Degree and 5 years experience to part-time requiring GED and 0 years experience. Actual job requirements remained the same. Being a "contractor" is greeted with increasing hostility and refusal to cooperate by the customer at the lowest levels where the work is done.