Pros
I witnessed the formation of truly talented guys in different departments. The people I worked with on various projects are just wonderful and diligent, which I can not say about many managers because I have heard a lot of stories and experienced a lot myself.
Cons
As mentioned before me - the company is absolutely not good at long-term planning, although they boastfully talk about their "quick" response to situations. For a whole year after February 2022, the company inflated a giant bench of beginners (considering that at that time a lot of people were sitting without projects) without learning from their EXACTLY SAME failure in 2020. Those who write that the "company" is stable - this is not so, and most likely it is written by the manager themselves. The second giant minus is that the company has absolutely no concept of the "values of employees" who have been working for them for years. At the slightest crisis, employees go to waste and leave on unfair terms, after which the company again hires too many people - this is their business model and for them people are just consumables, because you can hire new juniors. Dismissing beautifully is not about the company, it can be thrown out into the street with a weekly notice, pressing on the unexpectedness of the notice and ignorance of the laws of the labor code, people who have given years to the company are fired on terrible conditions. And the last thing - your position in the company depends entirely on the adequacy of the manager, who is not much in the company. Most departments are a total mess, some managers only pretend to work while actually doing nothing (some don't even have projects..). Also, be prepared that the company has managers who have been working for a very long time and have already "grown into the company" while being cut off from the current reality for 10+ years already (QA dep. as one of the good examples). The company hopes that the name change will solve all these problems, but this is not the case.