Unprofessional Management and Low Employee Morale
Pros
At this stage, I personally did not find any significant positives that outweigh the management, culture, and employee treatment issues experienced over the years.
Cons
After spending more than 8 years in this organization as a Software Developer, I can confidently say that the company culture has become increasingly political, biased, and mentally exhausting over time. The biggest concern is job security. Employees constantly work under fear due to sudden layoffs and unpredictable management decisions. Long-term contribution and loyalty do not seem to matter, as employees can easily be replaced regardless of performance or dedication. The overall work environment is heavily influenced by favoritism rather than merit. Employees who are close to senior management receive flexibility, visibility, and growth opportunities, while others are expected to work under constant pressure with little recognition. Salary growth is below market standards, and appraisals are frequently delayed. Even high-performing employees struggle to receive fair compensation. The appraisal process lacks transparency and often feels designed to justify minimal salary hikes rather than reward genuine contributions. Leave approvals are unnecessarily difficult. Even for valid personal reasons, employees face excessive questioning and approval delays. Work-life balance is poor, and selective employees are exempt from responsibilities while others are expected to remain available during production issues and off-hours. Another frustrating aspect is the unhealthy communication culture. Employees often feel uncomfortable openly interacting with colleagues or maintaining friendships at work because of internal politics and management interference. The engineering culture is also deteriorating. Development timelines are unrealistic, planning is weak, and features are rushed without proper QA or technical design consideration. Management focuses more on feature quantity and presentation rather than product quality, scalability, or long-term technical stability. CEO: The CEO has strong business vision and ambitious goals, but priorities and directions change too frequently. Decision-making often feels inconsistent, creating confusion across teams and making long-term planning difficult for employees. CTO: The CTO lacks strong technical leadership and innovation focus. Instead of driving engineering excellence, architecture improvements, or technical strategy, the role feels heavily centered around task assignment and operational tracking. There is also a noticeable ego-driven management style that impacts collaboration and team morale. VPs / Directors: VP and Director level management show visible favoritism and biased behavior. Opportunities, flexibility, recognition, and support are often limited to selected employees, while others are constantly pressured and monitored. Employees who are not part of the preferred circle frequently feel sidelined, undervalued, and placed in a “red zone” regardless of their actual performance or contribution.