Micro environment in marketing refers to the factors close to the company that directly affect its ability to serve customers. These include the company itself, suppliers, customers, competitors, and marketing intermediaries.Macro environment refers to the larger societal forces that impact the micro environment. These include economic, demographic, technological, political, cultural, and natural factors.In short,Micro environment = immediate, controllable factors around the company.Macro environment = broader external forces beyond the company’s control.