Pros
1) Good to get in if you are a beginner. 2) Remote work is available. 3) You can meet very skilled and kind coworkers. (They are currently going extinct!) 4) Very kind and excellent HR staff (though I can only speak for 3 people in that team)!
Kontras
0) Operating for 8 years without a solid business model or developed products presents a significant concern for any company. Typically, by this stage, a successful business would have carved out its market niche, demonstrating progress towards product development and achieving self-sustainability. The absence of these fundamental milestones indicates a critical juncture, necessitating a thorough evaluation of the company's strategic direction, innovation processes, and market fit. A potential reason for the lack of progress could be that underqualified engineers occupy senior/VPoE positions, while the more talented individuals face consistent undervaluation, ultimately leading to their resignation. 1) Opportunities inside are overfitted. Interesting projects go to the same individuals and luck plays a huge role for your initial assignments which transitions to your initial evaluation. Once you have a bad evaluation, this will be used against you to reason out no-raise on pay and promotion refusals. 2) Dynamic evaluation system. There is no clear career path inside as most of things are impromptu at evaluation time. I suspect they deliberately don't promote people to cost cut and increase revenue. This leads to demotivation and can spiral down to resignation. 3) There appears to be a lack of transparency and clarity regarding the criteria for leadership titles such as 'VPoE' and overall seniority as there is little to **no** distinction in technical expertise between engineers with advanced titles and the average engineer. You will get an impression that people are promoted by not being an expert but being loud in the company. 4) Most of the managers (especially the non-technical ones) inside lack people skills. These guys are draining to work with and will hurt your career. They tend to be micromanagers and don't respect your expert opinion. This leads to demotivation and loss of trust. You will not learn from this people and will waste your time as a growing professional. Again, luck will play a huge role for you to get a good project and a good manager. 5) There is no one to look up to (not even the VPoEs). For the aspiring scientists/researcher, please go somewhere else. For the aspiring engineers, maybe you will like the VPoEs, but I highly doubt that. Everyone has different tastes, so see for yourself. 6) CEO is probably a sociopath. (Read the other review here in glassdoor) 7) Directors show signs of being a sociopath as well. Surprise!