Pros
Co-workers were great, as were many of the team leaders. Flexible scheduling and very understanding about family issues. Exposure and an opportunity to learn new software and workflows was great. Local managers did the best they could within 'out of state upper-management' rules and tried to create a strong 'family' feel.
Cons
High volume hiring during peak season - 'seasonal temps'- very upfront about the transitory nature of the employment. All employees, other than management, worked in 6 month chunks with the Gideon Sword of layoff with little notice hanging over their heads. Knowledge of overtime, short time or layoffs was often at the 'last minute' - literally. The company is supposed to be employee owned - yet upper management actions say otherwise. No paid holidays…you have to use personal time off hours. BTW many had the employment status of seasonal part-time/full-time…not a choice in the employment menu above. (and both might be working 40+ hours)