Pros
There are genuinely good people here. A lot of the people I worked with were skilled, supportive, and helpful. The product itself is challenging in a good way. There is a lot to learn if you like solving difficult problems. That is probably the most frustrating part. There are good people, and the work can be interesting, but those things do not make up for the leadership, workload, unclear rewards, and performance-management issues.
Cons
The company used to be a better place to work. Over time, that changed. Career growth and compensation growth became very unclear. Annual increases are non existent Compensation decisions became very centralized, up to the CEO level, even for individual contributors and regular employees. The company used to offer unlimited PTO which was a strong benefit during hiring process. Over time, it became flexible PTO, but without a clear meaning. There still be exact number of days, but once you hit some level, questions can start. That makes the policy feel much less real than it sounds. Work-life balance was basically non-existent. During high-pressure periods, staying longer, supporting more, and absorbing extra load became expected. The pressure kept increasing, but the recognition and rewards did not increase with it. Extra effort started to feel taken for granted. Leadership was another major issue. Decisions often felt chaotic, reactive, and poorly communicated. There was a lot of pressure from the top, but not enough clarity, consistency, or accountability. Management quality was inconsistent, and in some cases very damaging. Decisions, comments, or solutions could be questioned repeatedly in front of the team, in a way that made people feel constantly on defense. Feedback did not always feel direct or transparent. Things that seemed discussed and resolved privately could still come back later as formal concerns. The performance management process felt one-sided. You are constantly explaining yourself, and every explanation can make you look more defensive. It felt less like coaching and more like the start of an inevitable exit process.