The management has been toxic to people in the team, treating them like children who need to be guided when shipping a product and misleading them when the increment period comes.
Although the company has an annual leave policy, getting leave approved can be difficult. In practice, approvals often feel inconsistent and dependent on individual managers rather than a standardized process.
Performance appraisals and salary increments lack transparency, making the process feel inconsistent. At times, deserving employees appear to receive lower increments than others without clear justification.
Management can be overly micromanaging, leaving employees with limited autonomy despite being trusted to own critical projects. This can create an environment where experienced engineers feel they are not fully trusted.
The work culture can become intense, with long hours and high expectations that may not suit everyone. While some thrive in this environment, it can lead to burnout if not managed carefully.