Have great benefits. 401k 5% matching, tuition reimbursement, public transportation reimbursement.. etc
Cons
More aged employees than young employees. Everything runs by centralized facility therefore departments have less power, less decision-making in departmental matters.