Pros
Most people are nice, workload is pretty easy and you can leave it at work (actually, you pretty much have to because desktops are still a thing there), location provides an easy commute, PTO is pretty good, even as a new employee.
Cons
Healthcare is wildly expensive, no 401K matching, 0 pay raises in years. Two fairly large layoffs in 2019 that made 0 sense and cut entire teams, leaving everyone completely understaffed. Key members of the executive team are fairly unlikeable and instill fear instead of respect. All departments are treated very differently, pictures on the website tend to be more marketing and sales, doing activities that the rest of the company never got invited to. Management is very bureaucratic and tend to micro manage poorly (if you insist on micromanaging, at least don't suck at it and end up being the blocker on projects). Management will throw their direct reports under the bus in a heart beat if it means they can save themselves.