Not ALL. I've applied and during the time of my scheduled interview before the interview begins the interviewer told me they don't hire someone from the province of Alberta, Canada where I am currently living. I just don't know why and the interviewer told me it's a corporate decision. :(
No just usa and canada
Yes you can
It's an outsourcing company, they allowed different nationalities to apply.