Pros
Good people. Good core benefits. Good product that is well positioned.
Cons
Performance review process disadvantaged working parents; emphasis on extra hours rather than results. In-office days are promoted as collaboration opportunities, but due to differing WFH schedules, very little real collaboration occurs. Executives are heavily involved in day-to-day operations, leaving little empowerment or trust for engineering teams. Reliance on niche or outdated technologies. Minimal automated testing; testing is mostly manual, leading to high error rates. Strong resistance to change — innovation is often stifled in favor of “what has always been done.” Codebase contains significant anti-patterns, making it difficult to work with. Recent layoffs have added instability and uncertainty.