Pros
Pay is good for the area. In some roles work life balance can be somewhat reasonable. Flexible hours of your manager approves. If approved you may be allowed to work from another location for several weeks, though several week lead time is now required. Though waning under there's significant company loyalty and commraderie.
Cons
Regular layoffs multiple times each year. As layoffs happen, roles are frequently combined with limited recognition to workload and no recognition of the added responsibility when it comes time to talk about raises or bonuses. Decision making is slow and typically made for the quarter rather than long term. Your manager must sign off to apply for a new position and it's common for managers to block moves. Hybrid work schedule has been cut to 1 day per week work from home, which is monitored by badge swipes. Officially it's to drive innovation and support culture. Scheduling vacation can be challenging. HR is opaque.