Pros
Nice benefits and good working environment on the whole. I didn't have to deal with much interpersonal drama in the workplace. I felt that I was part of a team working together to solve problems we encountered.
Cons
PET services are or were poorly managed. The regional passed his workload onto my boss, who in turn passed many of his duties onto me and the other salaried positions. The hourly level employees were largely exempt from this due to overtime pay. My supervisor was seldom physically present during a crisis, preferring to try to manage the situation by phone. He would promise to be there by say 6am, which through experience we learned was 8 or 9 or maybe noon. I was routinely called in during these times as well as to fill in for absences outside of my typical working hours. When already working both night and day time shifts at times in the same week, it was very difficult to maintain any semblance of a normal sleep cycle much less a home life. Advice: learn to say "No" firmly, early and often.