The employee themself must also have the appropriate visa to live and work in Greece, and once they arrive ... and sometimes a blue card. Delays in visas, tax numbers, and Social Security Numbers ...