Pros
It's hands down the best company I worked at as far as culture is concerned. Things can be better such as compensation and benefits. I mean they pay good, but you'll have to negotiate to get what you want. But work life balance is great and no micro management. Ofcourse this depends on your manager and department. Great job security and you get a yearly bonus.
Cons
For those work in IT, you will know where the cons are coming from. Questionable decisions having been going on at the top of the chain and it's affecting everyone. This is not pointing a finger at one person, it's multiple. Very talented workers are leaving despite all the good things i mentioned before. It's not the same as it was prior to 2021. But pay should be better. Like every company if you want to make more money, you'll have to leave to somewhere else.