Mega Image ofera pe piata prin conceptul Shop&Go si posibilitatea celor care vor sa devina antreprenori sa preia un magazin Shop&Go pe care sa-l gestioneze, astfel incat persoanele interesate pot opera un astfel de magazin, fara riscurile de a incepe de la zero. Fondat in 1995, Mega Image este cel mai mare lant de supermarketuri din Romania cu o retea ce cuprinde 153 de supermarketuri in Bucuresti, Constanta, Ploiesti, Pitesti, Brasov, Targoviste si alte orase, sub marcile Mega Image (117) si Shop&Go (36).