Pay is alright, not the absolute best but not bad
Can be remote if not visa
Cons
Terrible management bombarding with countless work last minute with small deadlines
Unlimited PTO is a sham, they hate you taking it
Doesn't pay much more than a better WLB job