Current Employee4.0Oct 19, 2023Great place to work - A lot of changes happening that seem to be for the better
Current Employee5.0Dec 11, 2023Great company and product market fit. Growing sales team and good leadership
Current Employee3.0Jul 10, 2024My overall experience was great at first but the company seems to be loosing a lot of great people and seems to be loosing steam.
My overall experience was great at first but the company seems to be loosing a lot of great people and seems to be loosing steam.