Pros
They offered a good starting salary based on my experience and education level. The training was decent and gave a good starting point. They offered excellent benefits such as a pension plan and 401k with 6% matching. Health insurance was good for the most part. Hours were okay. That's about it.
Cons
Management within my department was completely unprofessional. Promotions were based on gender and appearance and had nothing to do with performance. Work was extremely repetitive and the quality standards were ever changing. Performance was measured with unrealistic goals and there was no competition between employees. Fear was used as a way to keep employees in line; say the wrong thing and you risked being terminated. Positions were created out of thin air to give the feeling of a promotion without the pay raise or the title. In almost three years of working for this company my contract was changed 3 times, once to decrease the pay, and two to increase the hours without adequate compensation.