Former Employee2.3Aug 25, 2024They used to have good products but lack of innovation in recent years.
Former Employee2.1Nov 22, 2023Bad experience poor leadership terrible culture bad compensation don’t recommend