5.0May 11, 2026Team leaderCurrent employeeLondon, EnglandRecommendCEO approvalBusiness OutlookProsGood culture, good people and trainingConsNone, all good , nothing to complainShow more
5.0Nov 23, 2025Implementation specialistCurrent employeeFoxborough, MARecommendCEO approvalBusiness OutlookProsPretty good environment to work inConsA lot of travel which is both good and badShow moreHelpfulShare
3.0Jun 5, 2026Anonymous employeeCurrent employeeRecommendCEO approvalBusiness OutlookProsLow stress, good group of peopleConsLow salary. CEO has no idea on the cultureShow moreHelpfulShare