Pros
Beautiful open office, great location, wonderful co-workers, generous 401k, casual work attire, good money, job security.
Cons
Long-standing covert communication style sets passive-aggressive tone. Blatant sexism, barely disguised racism tolerated and participated in by some management.