3 ms·
If I'm reading this right, it's not actually saying anything about tech hires. Given the outrageous compensation, this is probably for management roles?
by amenod 5y ago
If I'm reading this right, it's not actually saying anything about tech hires. Given the outrageous compensation, this is probably for management roles?