Current Employee2.1Jun 17, 2024Very high turnover that has questionable leadership in a crowded market.
Former Employee3.1Jan 16, 2024Very competitive industry - every deal will be a compete. Good experience