Current Employee3.1May 1, 2025Great product market fit . Compensation is low for the industry standard
Current Employee3.4Aug 22, 2024It’s a good work environment. Been a lot of changes since Vista purchased.
Current Employee2.1Aug 23, 2025Rumors of a change to the comp plan, but no one believes it will actually be significant.