Wal-Mart workers strike, rally outside Marissa Mayer’s SF penthouse