Pros
Strong culture of trust, communication, and collaboration across teams. Leadership is approachable, supportive, and open to feedback, which creates a healthy working environment even during demanding periods.
The company gives people space to grow professionally, take ownership, and contribute beyond their formal role. I also appreciate the flexibility, the international environment, and the opportunity to work with interesting clients and modern technologies.
Another positive aspect is the focus on long-term relationships with both employees and clients. There is a genuine effort to maintain transparency, stability, and continuous improvement across the organization.
Cons
Because teams work across multiple clients and time zones, there are periods where coordination and visibility can become challenging, especially during high-pressure delivery or hiring phases, but manageable.