Current Employee3.1Sep 4, 2024Great people and org with outdated technology and unhappy customers in the US
Current Employee3.0Jan 24, 2024Ok a lot of challenges in us market with minimal leads, very startup oriented
Former Employee3.1Mar 22, 2024My overall experience was positive. The team is very collaborative and willing to support others.