Pros
The people who work here are wonderful, the pay is decent, benefits are good, you get an office (no cubes!), respected, listened to, and management is easy to talk to. There are a lot of places to go out for lunch. No micromanagement so you are in charge of yourself and meeting your requirements.
Cons
The staff kitchen areas could use some improvements and more opportunities for training would be great! It takes a while for any materials to be added to the kitchens (paper towels, soap, sugar, etc.) so people usually go out and buy their own.