Pros
The development team is fantastic. They are a close-knit group who always pull together to encourage improvement. One of the most important factors in defining a positive experience at a company always starts with your coworkers, and I can't complain in that regard. As for the people who have left to pursue other challenges, it's normal for us to stay in touch with them.
Cons
In recent years, management has changed its behavior and affected the morale of the development team, which had been positive in previous years. Lately, we have seen some noteworthy cases: There have been constant late nights to deliver to customers and demos Developers are doing PM work, dealing directly with customers, even though PMs were hired to help mitigate this There is a climate of micromanagement in which they even take note of employees' arrival and departure times, core working hours (and you can't take more than 90 minutes for lunch), and 3 mandatory days (2f is mandatory) at the company that don't even need to coincide with the rest of the team One of the company's policies states that anyone who does not agree should look for other opportunities Individual weekly planning is done on Monday mornings and is changed the next day Summer self-assessments are only done for some employees. Ignoring this important moment of improvement. Separation of teams into two, where we have one with ~14 people (where the CEO attends those daily meetings, as AI topics are discussed) and another with only 2 (he doesn't attend this one). There was also a situation where a colleague was asked to resign. This caused great disruption to the rest of the developers, which led (among other factors) to a tremendous exodus of senior employees in 2025 Despite criticism from developers, they have little or no protection from the team leader, who is almost always on the side of management. The reported issue of involvement with SmartDev is not explained.