Pros
The benefit package is one of the best offered by companies; Generous paid time off, health care, retirement, etc. It's in a fairly quiet and safe neighborhood. The building is secure with doors locked and cameras in the parking lot. Most managers are very nice treating their employees very kindly. The company allows for paid time off as well as working remotely from home when needed. The location is great; surrounded by many restaurants, banks, and markets allowing you to get a few errands done during lunch. Minimum contact with customers, roomy cubicles, also plan holiday parties and employee get-togethers year round.
Cons
Serious lack of respect and communication between department employees as well as managers. There are certain departments that must be treated a certain way- i.e. breaking and bending rules for their benefit. The higher-ups rarely interact with the employees which may allow for them to actually see what's going on in the company.