Current Employee1.9Mar 3, 2025Talented people are leaving. Incompetent people are staying. Avoid without hesitation.
Former Employee3.0Jan 28, 2024Incredibly toxic environment with cutthroat and revolving door leadership due to Vista ownership