A great constantly evolving company, recommend it for any business, be it startups or big businesses looking for modern software solutions. The people I had to work with were really professional and qualified in their field, it was a joy to work together and it brought certain results in a very short time.
Professional team, solid engineering practices, clear processes, supportive management, and good opportunities to work on international projects with modern technology stacks.
Cons
Bureaucracy can slow down decisions, project allocation is not always flexible, career growth may depend on the client, and internal processes can feel heavy at times.