Pros
Nine-to-Five schedule and location are pretty much the only two good things here.
Cons
Completely overwhelming environment. I was hired to do one job but then trained on a million other things (which at first was fun to learn about, until I realized that they train me because they expect me to do all those tasks as well). I ended up doing a job of 5 people. They try to save money by hiring few folks and making them do anything and everything - squeeze all the juices out of ya. They don't even compensate you for the impossible workload. Just pay you the standard rate, and squeeze every cent out of that compensation. I had to leave because my quality of life was just deteriorating and I was just too unhappy there.