Pros
Like other reviews have highlighted, the company was great before and you would had the chance to work with very friendly people. But there are zero pros that justify wanting to work here now. Regarding the cons, expect a lot. If you’re reading this review, please take the time to read the recent ones for more context.
Cons
In June, they laid off 10 people from the Dev team without giving any reason or context, mentioning only performance and quality issues. They didn't consider anything else, just numbers. There are a lot of mentions about the C-level, and I'm referring to the CEO and COO, but to be very clear, above all the points below: they're under-qualified and emotionally unintelligent, frequently contradicting themselves. - salary is not competitive. It's below industry average, and it's very difficult to get a raise. - they often sets unrealistic expectations and too much focus on trivial matters. They make decisions without consulting those with direct knowledge. - company processes are non-existent, from Dev to Product and QA. It feels like everyone is in a toxic competition, creating a blame game instead of a collaborative environment. - toxic work environment. They always blame the fact that they are a startup to excuse all the issues but don't actually fix anything. Any feedback you provide continuously falls on deaf ears. - performance is measured using poor metrics (LOCs, commits, number of tasks done) without any context regarding your work - core product codebase is a complete mess, with low-quality code, and quality standards are non-existent. They are constantly interfering on the development process. The system contains a lot of hard-to-understand legacy code and the probability of this to change in the near future is very low. - recognition will come solely from your team, and this feedback won't be communicated to them. You'll remain in the dark about their expectations. - expect to stunt your career here. You won't be able to fulfill your career goals, learn new things, or develop. The environment is unsupportive of development, and they don't care about employee growth. There are many talented individuals, but they rarely get the recognition they deserve - due to immature decisions and how the company operates, developers are stuck farming numbers daily. The already poor code quality is getting worse as everyone focuses on metrics. Recents events have drastically reduced motivation and trust in the company and there are even more issues than I've shared, but hopefully, this adds to the other recent reviews. If you're thinking of joining the company, turn away. Certainly, your skills and time will be more recognized elsewhere.