Current Employee5.0Feb 24, 2025Overall positive experience within the Cleo organization, strong future outlook
Current Employee4.6Jun 10, 2024My experience was great, strong leadership and great company trajectory.