Pros: Some of the team leads are really supportive, especially when you're tackling complex software development projects. They generally trust you to get your work done in this hybrid model. Senior management tries to set clear goals for the company's IT solutions.
Cons: However, leadership can be inconsistent. It feels like some managers aren't fully equipped for their roles, leading to mixed messages for us Software Engineers. Career growth discussions often feel vague, and there isn't much personalized mentorship from higher-ups for tech roles.
Advice to Management: Invest in better leadership training for all levels, especially mid-management. More consistent communication on company vision and clear individual career paths for Software Engineers would really help people feel more valued and understand their trajectory.
Show more