Pros
Besides the pay slip always on time and a product that has a lot of potential for the future, there are really no other pros that I found during my employment duration: it was definitely one of my worst experiences so far.
Kontras
Note: This review is based on the experience in the Italian engineering team of the company, which operates (kind of) independently and frequently does not follow the processes and management practices of the parent company. The company lacks organization in all aspects: work is experienced day by day, without clear objectives. Engineering Managers don't care about coaching people or helping them to grow: their duties are similar to the ones of a Technical Account Manager or a Project Manager. There is a serious lack of experience and expertise at all levels, suggestions and improvements are often discarded without any objective reason, and people completely lack a self-improvement and learning attitude. The team lacks leadership and guidance: the team leader is completely focused on his own career path and he isn't capable of handling conflicts or disagreements. To exacerbate the situation, no industry best practices are used: there is no activity planning, automated testing, or even code linting. Of course, no code reviews are executed because "they are too time-consuming and provide little value". Since people directly push code into the repository, the amount of technical debt is exaggerated, and the quality and maintainability of the code is extremely low.