Pros
I'll kick in some positive feedback, given the decline in our rating over the last couple of years. The benefits and pay are pretty good. Fully funded company pension to look forward to if you stay long enough, the 6% match on 401K, bonus pay. People are generally very helpful and let you do your job (depending on team of course, so your milage may vary) without too much micro-management. We can always do better, but I feel like people have lost perspective around how good we have it?
Cons
Not a huge fan of the wholesale return to office thing, but I've found that managers are pretty flexible when stuff pops up. Career advancement can be tough for those at the staff level in corporate as those manager positions don't open up all that often.