Good pay, WFH flexibility, travel--although this became a negative if I'm honest because of monthly all hands to Colorado for internal meetings that could have been done over zoom.
Cons
Boring/not that challenging, limited career growth, very limited pay growth