Full remote, high pay, multiple languages to learn
Cons
On-call more than once a month, horrible culture, no growth opportunities, unofficial limit on unlimited PTO, many leadership projects with no basis for success that become P0’s, TONS of tech debt