Pros
Great flexibility: The company offers a fully remote work environment. Compensation: The base pay is competitive and fair. Polite culture: The day-to-day interactions are generally pleasant and polite ("California nice").
Cons
Surface-level culture: The "polite" culture often masks a lack of transparency and direct communication. Siloed team structures: There is a stark division between Product and Services. Because the product side is not a direct revenue generator, that team faces a much higher risk of sudden layoffs. Attempts to bridge this gap or align product with revenue-generating services were consistently dismissed. Top-heavy leadership: The organizational structure feels unbalanced; during my time, there were roughly 8 executives for a 40-person company, with executive hiring seemingly occurring concurrently with "tactical" team layoffs. Technical debt & engineering standards: There is minimal process hygiene. Pull requests frequently included massive, unmanageable amounts of AI-generated code (20k+ lines of code). Disregard for Technical Feedback: There is a lack of trust in the team's assessment of talent. Despite a stated commitment to high standards, leadership (specifically at the CTO level) would often overturn unanimous "reject" decisions from the engineering team, leading to a fragmented and inefficient hiring process. Severe payroll & financial administrative issues: I experienced multiple instances where my final compensation was shorted, and management refused to provide a clear breakdown of their calculations. 401k contributions were initially set to 4x what they should have been, which went unnoticed by the CFO.