Pros
I really can't think of any at this point. I used to say "decent benefits" but I can't trust them not to yank more benefits away from us.
Cons
This company just cut 1 week of PTO and 40 hours of PTO payout on separation from everyone. We received no email, no announcement, nothing, Just a quiet update to our benefits after a meeting offhand mentioning "increased PTO flexibility". I have yet to get any explanation of how our PTO "flexibility" was actually increased, other than the fact that we'll have to stretch it further. Is that the kind of company you want to work for? Also, the leadership is completely out of touch in nearly every way. Almost every change in the last year has made my job harder, not easier, and they're pulling stuff like the above when we're bleeding people and are unable to ship features due to manpower issues. Taking away a week of our PTO won't fix that, it'll instead just make the burnout worse.