2.0Mar 25, 2026Nice people, incredibly bizarre culture of travelImplementation managerFormer employee, more than 1 yearLondres, AngleterreRecommendCEO approvalBusiness OutlookProsPeople within the company itself were nice. Good benefits.ConsTravel expectations were outrageously unrealistic. Money spent travelling, time away from family, sometimes merely to show your face.Show more