Former KPMG international chairman Tim Flynn has joined Wal-Mart Stores as a director and will sit on the retail giant's audit committee.