Pros
1. Some talented colleagues; Most colleagues are collaborative and supportive. 2. Good team culture in some departments. 3. Opportunity to work on interesting projects and learn new technologies in certain areas. 4. Most managers are supportive, approachable, and genuinely care about their teams
Cons
1. Liquidity options and IPO plans are not clearly communicated, making long-term planning difficult. Employees’ concerns about equity are not always prioritized. The company has not reached a major exit in over 15 years, which contributes to ongoing uncertainty about long-term financial outcomes. 2. Compensation is slightly below industry average. 3. Budgets and benefits have been reduced in recent years; No 401K Match 4. Teams are distributed globally, which sometimes requires late-night meetings to coordinate 5. Frequent reorganizations and occasional layoffs create uncertainty. 6. Project timelines are often aggressive, and teams are sometimes understaffed. This can make it difficult to maintain long-term code quality while meeting high KPIs. Leadership emphasizes ambitious goals, which occasionally prioritizes short-term delivery over sustainable technical practices. 7. Over the years, the company and many teams have significantly shrunk, which has made career growth and long-term skill development more difficult