Megapix is a company built by trust and propelled by innovations. As an advertising agency in Turkey, Megapix comprises of strategists,