Outdated mindset: The company culture still reflects a legacy approach to technology and processes, with an old-fashioned mentality that permeates product design and internal workflows.
Complex and unintuitive products: The products are unnecessarily complex and lack intuitive interfaces or clear naming conventions.
Lack of onboarding support: The technical onboarding process is poorly designed, making it extremely hard for new hires to get up to speed.
Poor documentation: Both internal and external manuals are dense, overly technical, and lack summaries, diagrams, examples, or practical explanations.
Limited access to external resources: All knowledge and training are proprietary, with no third-party resources available online to support learning.
Ineffective internal training: Internal courses are outdated, overly theoretical, and not adapted to beginners — they focus on listing features rather than teaching concepts.
Opaque ticketing and dev communication: The ticketing system is cumbersome, and responses from developers are often unclear or too technical, with little empathy for less experienced users.
Lack of structure: There are no clearly defined processes or responsibilities. It's often unclear who knows what or who should be consulted for a given problem.
Low sense of personal achievement: Despite liking the company overall, the constant confusion and lack of clarity make it difficult to feel competent, confident, or fulfilled in your role.