Good benefits, options for flexible hours, and the people you work with are generally quite friendly.
There is also a credit union on site for banking purposes.
Cons
Little opportunity for advancement, High Pressure, and Cost of living increases that do not compare to the new hire rates.