(Reuters) – Netflix Inc said it would create 400 jobs in its new European customer service hub in Amsterdam, as …read more
Source: Reuters Tech News
(Reuters) – Netflix Inc said it would create 400 jobs in its new European customer service hub in Amsterdam, as …read more
Source: Reuters Tech News