Athens, Greece Projects director at DECA Architecture DECA Architecture is seeking a projects director to join its team in Athens, Greece.More