Yes. A physical presence is mandatory, but DIC offers flexible solutions such as flexi-desks, shared offices, and dedicated office spaces depending on your budget and visa requirements.