Former Employee3.4Jul 14, 2023solid place to work - great culture. Need to pay their employees more as they have a tough time maintaining top performers.
solid place to work - great culture. Need to pay their employees more as they have a tough time maintaining top performers.
Former Employee2.1Aug 30, 2023Run away from this company Bad product Bad boss Expectations from employees are too high
Current Employee3.3Dec 14, 2023Extremely difficult to get promoted from an SDR into an IC, lot's of empty promises