Pros
Generally supportive leadership when it really matters or when critical events occur. Most teammates really do care and try to help each other out. Decent benefits compared to other companies. Paid time off awarded is average and requesting it is not challenging (unless it's the holidays). Most managers are flexible with one-off remote work requests when needed. Fairly competitive pay for the job you're doing.
Cons
Conflicting messages from lower-level management and corporate (corporate message say employees can continue to work remote if they feel it's safer for them but lower-level management makes derogatory comments about those who chose to remain 100% remote?). Employees across the organization are consistently overworked and overallocated, a set up for burnout or failure. There is no consistency of operations across varying teams in the larger departments, everyone does things their own way, even the managers on the same team. Too many silos across the company and too few SMEs left in those silos.