Largest Business Max International Business Review By Jackie Patricia 1 month ago Max International, a network marketing company, was launched in Salt Lake City, Utah, in 2006.