Pros: My direct team leads were usually solid. They gave good guidance for a junior software engineer and supported my learning curve. I appreciated the opportunities to work on diverse projects and grow my skills within the tech industry.
Cons: Upper management often felt pretty disconnected from the daily work. It's tough to get clear direction on big-picture stuff, which can really stall projects. Transparency on company strategy isn't great, making it hard to see a clear path forward.
Advice to Management: Senior leadership needs to be more visible and actively communicate. Clearer communication on goals and challenges would really help boost morale and productivity across all software development teams.
Show more