Pros
Work is undemanding and doesn't require you to devote any time outside of work hours. It also takes some pretty serious misconduct to get fired, regardless of your productivity level. Pay is decent for entry-level work in a city the size of Chicago, so long as you're not trying to support a family or anything. Getting out early on Fridays is nice.
Cons
Tasks are incredibly repetitive and unfulfilling. Once you've been broken in, you're essentially doing one thing over and over all day with very little opportunity to use your brain. Unless one of about eight middle-management jobs happens to open up, there is no opportunity whatsoever for career advancement unless you want to switch departments and/or relocate. Management likes to talk about building a positive workplace culture, yet consistently treat salaried employees like children who are trying to get away with something. Production goals are arbitrary and do not account for fluctuations in workflow and lead-availability. I'm pretty sure this is all to do with upper management not having a great deal of understanding of the day-to-day realities of what the ground troops are doing, as the immediate supervisors seem to be more clear-eyed, but ultimately powerless to enact any change that might take some of the stress off of the little guys.