Current Employee2.7Apr 21, 2025Key business leaders continue to leave. Internal culture rating declined YoY
Current Employee3.4Jan 9, 2024Good starting experience during a turbulent time on hardware during peak Covid