Only for my team
Outdated Tech Stack: The technologies used are old and lack innovation. In today's highly competitive market, working here for too long limits your future career options and competitiveness.
Low Compensation: The salary is below market rate, and the benefits package is poor.
Style Over Substance: The company favors "talkers" and those who can "sweet-talk" clients over engineers who actually solve technical problems. Technical excellence is often ignored.
Unfair Workload & Burnout: Competent engineers are forced to "carry" colleagues who are good at talking but weak at coding. You end up doing your own work plus fixing their mistakes.
Hiring Priorities: This lowers the hiring bar, leading to a team where many struggle with the basics.
Poor Engineering Quality: Due to the lack of technical rigor, the codebase suffers from redundancy and poor system design ("spaghetti code").
Inefficiency: Meetings take up the majority of the day, leaving little time for deep work, which causes severe project delays. Even PTO notifications have to be talked about for half an hour to 1 hour, that is because developers cannot be self-driven and don't have ownership, which means that everything should be documented and ruled into norms.