Pros
They try really really hard to please employees ... things like free food, beer, gifts, etc. make it nice. One day you go to the mailbox and there's a beach chair waiting for you! Or, another day, you get workout gear sent to your home. That's nice.
Cons
That said, the REAL reason we're there is to make an impact. It's to make a difference. It's to contribute to something larger, and to use our skills and grow our skills while doing it. That is missing here. The HR department is woefully behind, and the leader of that division is clueless. The other senior leaders do performative DEIB at best. It's hard to be a person of color at this company, because the senior most leaders have no clue how to react - they just say the talking points, and then puke microaggressions all over the place.