Former Employee2.1Aug 30, 2023Run away from this company Bad product Bad boss Expectations from employees are too high
Former Employee2.6Mar 13, 2024Overall a solid company. Company is based in Israel so there is some difficulty with connecting with HQ and cross-cultural differences.
Overall a solid company. Company is based in Israel so there is some difficulty with connecting with HQ and cross-cultural differences.
Current Employee4.0Oct 2, 2024It is a good experience thus far, looking at RepVue reviews in retrospect