Global Locations | Newell Brands
Latin America Mexico City is one of the most important locations in Latin America. This vibrant office is known for being the Marketing hub for several of our exciting brands. Latin America has thousands of employees spread over several corporate and manufacturing facilities located in Colombia, Argentina, Chile, Brazil, Peru and Venezuela.
DA: 37 PA: 66 MOZ Rank: 23