Pros
Interesting problems, smart people to work with, Core values are largely practiced well, pretty good compensation and benefits, company has good reputation for your next job, decent bonus structure, lots of food and drink
Kontras
The company is losing its way and not valuing employees by pushing out experienced staff to lower costs, development processes are archaic, decision making is slow but not for the consensus-building reasons they say, no equity, when the core values aren't followed they're mutilated, no respect for the skills you have other than maybe what they think they hired you for, opaque review process that is sometimes used abusively for political purposes, key decisions are only made by trusted old-timers and if you're not one you can end your career quickly by attempting improvements, remote work policy is absurd