Pros
The people are generally friendly. After a few months of getting familiar, your day-to-day gets fairly routine. The pay is nice, though I'm not familiar enough with benefits packages to say if PPG's is nice or competitive. They do a good job of accommodating vacation time, and scheduling is fairly flexible granted you are able to find a coworker to cover your shift. PPG looks very good on a resume.
Cons
You will not work this position for more than 2 years, which could either be a good thing or a bad thing depending on your circumstance. Quality focus is more geared toward bringing in newer and cheaper workers than they are capable of providing clear, relevant, and ongoing coaching to develop quality workers for long term. Couple this with a new director of IT who seems less interested with in-house development than their predecessor, I have a difficult time expressing optimism for long-term employment to entry level workers. Quality reviews seem more like a chance to nitpick bland details and lower your performance score than they are about identifying and correcting recurring shortcomings. After interviewing for similar positions, it started to become clear to me that very few of the tasks I had been performing throughout my day to day were in-depth enough to transfer between jobs. You will get surface level experience in a ton of unfamiliar systems. You will have an impressive looking resume. You will not have trouble getting another interview. But I find it unlikely to have enough in-depth understanding of the applications/procedures you support to "talk the talk." You will be sharing equipment (keyboards, mice, headsets, desks, etc) with everyone in the office. Germaphobes beware. You will subject yourself to random drug screenings via hair sample. A 1 hour unpaid lunch is mandatory when working normal daylight hours, lunch breaks are not technically scheduled during off hours because it is assumed you will eat at your desk between calls.