Comment
Comment by saasxyz
I am not expert in laws but what I understand here is that job position allows employees to work from anywhere but those employees need a work permission in US. In other words, this worldwide position is open only for US citizens.
I may be wrong.