Current Employee2.7Feb 16, 2024My overall experience has been mixed. Culture has detiorated over the last 2 years.
Current Employee3.4Aug 18, 2024Good experience, lots of products to sell, good teams and good collaboration
Former Employee4.1Jun 12, 2024Amazing technology. Customers would generally take a meeting. Some customers wanted to go all in.