Former Employee2.1Sep 10, 2024Underpaid, Overworked. Would not recommend to anyway unless you are just starting your career.
Current Employee3.7Dec 6, 2023Product is next level, company is great, super expensive for sled accounts