Comment
Comment by _bhqp
No these were definitely employees. I know one of them personally and their whole team got let go. I will give you that "mass" might be apocryphal given that the person telling me was affected.
Be the first to share your thoughts.