Pros
Solid pay and benefits, unlimited PTO (and everyone encouraged to take it with specific policies in place). Inviting office culture with plenty of snacks and food. Exciting product developments that really do differentiate from competitors. Growing headcount and a strong business position.
Cons
Most roles are going to have an in-office requirement (4 days in, Fridays remote). This might be a con for some, but after years of being remote, I've enjoyed being back in an office environment. There's also flexibility I've seen (e.g. leaving early if you have to take a kid to a doctor, working from home an extra day if you're going to have a plumber coming to the house), but this probably needs to be more consistently applied.