Current Employee2.7Mar 29, 2024Company is well managed financially and has a good product. Company culture isn't terrific.
Current Employee4.3Oct 28, 2023Amazing culture, top notch product. SE pay can be higher depending on experience and performance.
Current Employee3.0Nov 9, 2024Could be better, focus on the wrong things- not investing in regions outside the US wisely