Current Employee3.7Jul 22, 2025In my opinion, culture and leadership are declining. The product fit is still good, but the compeitions is high
In my opinion, culture and leadership are declining. The product fit is still good, but the compeitions is high
Current Employee4.7Jan 14, 2025Love it here, great team and leadership has clear eyes on direction of the company