Tidal laid off 25 employees last Friday including Andy Chen, the CEObusinessinsider.in1 pointhalfimmortal11 years ago