Pros
Great benefits; flexible work hours for many positions. Subsidized employee medical and dental; 401K match and pension; onsite pharmacy and clinic at home office (Northbrook IL); concierge services (dry cleaning, shoe repair, men's barbershop, onsite oil change.) Some employees (e.g., HR, Procurement) able to work remotely.
Cons
Fear-based, extremely hierarchical culture. Smart people left out of key meetings so officers and directors can spin message to curry favor with those above them, whether facts support the spin or not. Money wasted on worthless pet projects and huge bonus/salary increases to CEO could move company forward if the truth ever reached the top and smart people were kept on staff. Other issue: Work spaces keep shrinking - some work in pods of 6 - 8 employees. Very noisy.