Current Employee3.0Jan 8, 2024Great name but just very few employees reach their target. Marketing & demand gen mediocre.
Current Employee2.3Mar 1, 2024My overall experience was bad no one is hitting and people are getting laid off