Pros
The interview process was easy, most lower level people are friendly, I got experience to get a better job
Cons
Department heads would repeatedly ignore mentions of upcoming issues only to ask why they weren't aware of it when they finally came around. Others have talked about this, you don't get anywhere on merit alone, management acts like it's been trained to only promote those who are extremely good friends with them, so if you do good work but aren't best friends with your department head you won't get anywhere. I always had to request for everything in writing or I would never get what I was told I would get, where is the honor in these people. Oh, I also had to work about 10 hours of OT a week when I was repeatedly told that I shouldn't have to, I was refused that in writing.