Pros
It's a terrible job market and there is a high turnover rate thus just about anyone who can type 35 wpm and has a high school education can easily get a job. There are some very competent and nice management people there but their hands are obviously tied.
Cons
Management does not give promotions based on tenure because they refuse to give pay increases attached to the actual promotion. A person employed for one year has a better chance for a promotion and a pay increase from $10 to $12 an hour. People hired 10+ years ago were hired at a higher rate of pay and they are punished for this by management refusing to give promotions with a pay raise attached. Just imagine going on an interview for a promotion with more responsibilities at the same rate of pay. Therefore the people who have been promoted are inexperienced in handling the job and mostly inexperienced in handling people as human beings. This would not be tolerated anywhere else at any company. It's laughable to see the incompetence of some "young" management trainees.