Pay isn't as good as other places, for sure, and raises, depending on the team you're on, could be once a year or several years. You'll receive annual reviews but they tell you those aren't tied to your pay, nor is your cost of living, so you're probably going to have to fight for a raise. Still, other companies might pay you more but ask you to work more than 40 hours a week so the pay situation isn't black and white.
They also have a dress code, which can be a deal-breaker for people in the tech industry. Until recently men were required to wear a tie. They've dropped the tie but you'll still have to wear a collared shirt, slacks, and dress shoes. The women's dress code is a bit more questionable and seems to be a bit less restrictive.
With Covid, as with lots of companies, we all worked from home for quite some time, and although we've proven ourselves to work from home effectively, management still insists on bodies in cubicles. They did, however, offer a work from home 1 day every two weeks and will allow this if you need to attend an appointment that being at work that day would make it difficult.
This is a slow-to-change company, which can be good if you want to get away from the rat race but can be frustrating when you see other companies doing new and exciting things. This doesn't mean, however, that new ideas won't be implemented. It just means you'll have to understand that it might take longer than at other tech companies.