Compensation packages are competitive and generally above market rate, which is one of the few reasons many people stay as long as they do. The core technology is genuinely interesting, and early on you will find talented, driven colleagues who make the day-to-day work rewarding. For engineers who enjoy working on complex security infrastructure problems, the domain itself has real depth.
The company feels like it is steadily losing ground in the market, and each year the internal environment deteriorates further. Strong, capable managers are progressively replaced by people who lack both the technical understanding and the leadership skills required for their roles. Decision-making is not data-driven — what matters is which engineer a given manager has chosen to trust unconditionally. Whoever holds that informal influence effectively sets the team's direction, regardless of merit or evidence. This leads to a culture where individual vision and internal initiatives are routinely killed. The implicit message from leadership is clear: do what you are told, not what you think is right. As a result, the most talented people are leaving in increasing numbers, and the company is quietly hollowing out. What was once an exciting, high-energy organization is starting to resemble the Titanic — impressive from the outside, but taking on water fast.
Promotion is nearly impossible in practice. It depends almost entirely on whether your specific manager chooses to advocate for you, and most do not. There is also a noticeable pattern of differential treatment toward foreign employees, particularly in the Prague and Brno offices. Engineers who are not local are held to different — and often less favorable — standards, which creates an uncomfortable and demotivating environment.
Replace personality-driven decision-making with actual data. Invest in the managers who develop their people, not the ones who accumulate personal influence. Fix the promotion process so it reflects performance rather than politics. And take the retention problem seriously before the remaining talent walks out the door.
The interview process consists of several stages. It begins with an HR interview, followed by a technical interview that is based on a home assignment. After that, there will be a system design interview. Finally, you will have an interview with the
The interview process was completely unprofessional. The scheduled technical interview was canceled a day in advance due to vacations, but a new date was promised. After that, there was no communication for 10 days, and only after I inquired did I fi
Question asked: 1 round:(DSA) - current project high level design - LeetCode medium question - minimum sliding window - LeetCode medium - Longest Common Subsequence. 2 round: ( LLD): - Don't remember the question, but it was not tough. Need to define
The interview process consists of several stages. It begins with an HR interview, followed by a technical interview that is based on a home assignment. After that, there will be a system design interview. Finally, you will have an interview with the
The interview process was completely unprofessional. The scheduled technical interview was canceled a day in advance due to vacations, but a new date was promised. After that, there was no communication for 10 days, and only after I inquired did I fi
Question asked: 1 round:(DSA) - current project high level design - LeetCode medium question - minimum sliding window - LeetCode medium - Longest Common Subsequence. 2 round: ( LLD): - Don't remember the question, but it was not tough. Need to define