Pros
They are a stable company. Although they are constantly harassing everyone about their metrics, they will never cut jobs and they will never fire anybody. They have a pension program, for now, which few other companies still offer. They give raises annually. Most employees have four to six weeks of paid time off. Some have more (time off is based on years of experience). Good team atmosphere. All of the employees are friends with eachother and with (most of) the managers.
Cons
Again, they are constantly harassing everyone about metrics. Right now, they are very focused on cutting costs and raising revenue. This means cutting back on things that only employees see, like health care coverage, mileage compensation, and pay raises. It also means hyper-focusing on metrics.