Seven Slammed For “Toxic” Work Culture, As Twitter Feud Erupts
Seven slammed for “toxic” culture! Which we think refers to staff, not that it's built on an old formaldehyde plant.
Seven slammed for “toxic” culture! Which we think refers to staff, not that it's built on an old formaldehyde plant.