- Non-challenging projects.
- A lot of technical debt which keeps accumulating - short term solutions are often selected over long term benefits. Some examples: huge C# code base (solutions with 500 + projects), constant broken tooling ( I was never able to build the code from a clean repo), lack of code-testing culture, unit tests are not written even in newest part of code, etc..
- Team leaders without people management. A lot of signs of micromanagement. Managers want to be on top of all things happening in teams which creates bottlenecks and does not promote personal growth.
- Contrary to what Veeam claims, Prague R&D office is mostly filled with Russian speaking people, which does not create an inclusive culture. English is a problem for a big part of people I worked with.
- Unclear processes for career growth.