Pros: on-site gym, cafeteria, overall positive employer/employee attitude, regular hours
I worked here temporarily and really enjoyed it. When I left, I missed it! I got a sense of the culture and work environment (and benefits) during my time there - I would view it as an ideal place to work in the area.