Current Employee3.0Dec 9, 2023Overall good organisation. Slow moving a time, no opportunity for long shot commissions check
Current Employee2.1Aug 8, 2024Very complex selling, culture is just ok, no inbound, great tech, product market fit is soso