Pros
Traditional, structured corporate environment. Strong sense of job security, defined work-life boundaries, company closes for the entire week between Christmas and New Year's, quarterly fitness reimbursement, free parking, good food and shopping options nearby.
Cons
Company wide "requirement" of 3 in-person days per week is inconsistently enforced, depending on how far away you live and if you have kids. Day to day tasks are boring, monotonous, tedious, largely unfulfilling. Cubicle layout is depressing, isolating, old-fashioned. Bad healthcare plan. No incentives or opportunities to socialize with coworkers. The industry can feel unethical at times.