Pros
Best practices, top-notch hardware, ability to work fully remote with no intentions of RTO (which is rare nowadays), no micromanagement, non-toxic environment, nice benefits package, clear career path, awesome work-life balance, and transparent management.
Cons
So far I haven't spotted any